es un componente de Java que se ocupa de construir interfaces
gráficas de usuario
Se categorizan en:
Contenedores
Un contenedor para que a través de este pueda iniciarse la
aplicación
Ejemplo
JFrame es un contenedor que se
comporta como una ventana
propiedades pueden estar dadas por el
tamaño, color y posición, entre otras
JInternalFrame : es un contenedor que se
comporta como una ventana interna, es
decir, una ventana que se puede abrir solo
dentro de un JFrame
JPanel: es un contenedor que tiene muchas
aplicaciones. Dentro de las aplicaciones más
comunes están, el permitir agregar componentes
para que puedan ser organizados
JTabbedPane: es un contenedor de pestañas, en
donde cada pestana se debe construir con un
JPanel. La forma de agregar un panel, a un panel de
pestañas, es haciendo uso del método addTab
Componentes
Deben agregarse dentro de un panel que los contengan
con el fin de organizar y separar los
Ejemplo
JButton es un botón, el cual provee un servicio
fundamental de invocar un método, cuando el
usuario hace clic sobre dicho botón
JTextField es un cuadro de texto que provee un
servicio fundamental como es permitir al
usuario introducir o visualizar texto.
JLabel es una etiqueta, la cual
provee únicamente la opción de
visualizar información.
JRadioButton es un componente que
permite realizar una sola selección
entre un conjunto de opciones.
JCheckBox es un componente que
permite realizar múltiples selecciones de
opciones.
JTextArea es un área de texto que permite
tener múltiples líneas de texto.
JList es una lista, la cual permite
visualizar un conjunto de textos.
JComboBox es un componente que combina un
cuadro de texto con una lista.
JTable es un componente que permite
visualizar información en forma de tabla
Cuadros de diálogo
JOptionPane contiene una gran cantidad de
atributos y métodos estáticos que permiten
generar diferentes tipos de cuadros de diálogo
Ejemplo
Cuadros de diálogo de mensaje. Un cuadro de mensaje presenta una información al
usuario como resultado de una operación. Este mensaje está acompañado de un ícono que
permite indicar, si el mensaje es de información, error o advertencia
Cuadros de diálogo de mensaje. Un cuadro de
mensaje presenta una información al usuario como
resultado de una operación. Este mensaje está
acompañado de un ícono que permite indicar, si el
mensaje es de información, error o advertencia.
Cuadros de diálogo de entrada de información. Un cuadro de entrada
provee un cuadro de texto para que el usuario digite allí una
información, que va a ser capturada en una cadena de caracteres en
la aplicación.
Cuadros de diálogo de opciones. Un cuadro de opciones provee un
conjunto de botones que se envían a través de un arreglo. Este cuadro
puede tener un ícono personalizado, mensaje y título. El cuadro retorna el
índice de la opción seleccionado por el usuario a través de un clic sobre
un botón.