Este documento presenta los conceptos básicos de Swing, incluyendo JFrame, JLabel, JTextField y JButton. Explica cómo agregar controles a un panel de contenido y desactivar el gestor de organización. También describe las propiedades y métodos de JTextField y el evento ActionPerformed de JButton. Por último, proporciona recomendaciones para el desarrollo de aplicaciones Swing.
Sistema de lubricación para motores de combustión interna
Clase swing
1. Universidad Politécnica Amazónica
“Año del Buen Servicio al Ciudadano”
Docente: Marco Aurelio Porro Chulli
Carrera: Ingeniera de Sistemas y Telemáticas
curso: Programación I
Sección: B
Ciclo: III Aula:404
Integrantes: * Similian Miranda osega.
*Verónica Mogrovejo Molina.
*Deyli Cercado Vasquez.
*Maria Rosa Tejada Goicochea.
2.
3. Definición Clase Swing :
El paquete Swing es parte de la JFC (Java
Foundation Classes) en la plataforma Java. La
JFC provee facilidades para ayudar a la gente a
construir GUIs. Swing abarca componentes
como botones, tablas, marcos, etc...
4.
5. Controles SwingBásicos: jLabel, jTextField y jButton
• Las ventanas de control JFrame contienen un contenedor y
dentro de este, debemos agregarle un panel de contenido
donde incluiremos todos los controles que vayamos a usar.
Para ello, utilizaremos su método "getContentPane()".
• Además de ello, también podemos incluir un gestor de
organización llamados Layout para la distribución de los
controles. En nuestro caso, lo que haremos será anular este
gestor, de esta forma, tendremos libre la distribución de los
controles.
• Una vez incluido el panel y anulado el gestor de
organización, ya podemos incluir nuestros controles y uno
de ellos va a ser JLabel.
6.
7. • Objeto de control JTextField
• Un objeto de control JTextField permite dibujar en el formulario un cuadro de texto, es decir, una
caja que permite la introducción de un dato o valor.
• Este objeto es utilizado para el ingreso de datos.
• Propiedades más usadas:
• ● Text: Contiene el valor o dato introducido en el cuadro de texto.
• ● Font: Permite establecer el tipo de letra del texto en la caja.
• ● Border: Para establecer el tipo de borde del cuadro de texto.
• ● Enabled: Para habilitar o inhabilitar el uso del objeto de control.
• Métodos más usados:
• ● getText(): Permite obtener el texto introducido en el cuadro de texto.
• ● setText(): Permite colocar un texto en el objeto JTextField.
• ● requestFocus(): permite asignar el cursor al objeto de control
8.
9. • Evento más usado:
• ● ActionPerformed: Este evento se lleva a cabo cuando el usuario da
click sobre el objeto de control JButton.
10. RECOMENDACIONES
• En la aplicación sólo debe haber un único JFrame, correspondiente a
la aplicación principal.
• Evita en lo posible los JDialog modales, o ten muy en cuenta su
jerarquía de padres.
• Nunca heredes de JFrame o JDialog o JApplet para hacer tus
ventanas.
• Respetar los pasos que se aplican en la clase swing.
• Es muy importante antes de programar definir o tener bien claro los
procedimientos.
• Proporcionar componentes básicos de GUI para utilizarlos,tanto en
los applets como en las aplicaciones.