Se debe utilizar alguna herramienta de software online para elaborar una jerarquización de estos componentes, es importante su creatividad al utilizar estas herramientas.
Es un paquete que nos brinda ciertas facilidades para la construcción de interfaces graficas de
usuario Cada componente corresponde a una clase en Java, por esta razón cuando desarrollamos y
queremos vincular uno de estos elementos simplemente instanciamos la clase que necesitamos, es
decir, si queremos un Área de texto debemos crear un objeto de la clase JTextArea.
Contenedores.- un
contenedor es el tapiz donde
pintaremos nuestros
componentes graficos,
existen contenedores
principales, entre estos se
encuentran
JFrame – Es la Ventana de
aplicación, el contenedor
principal
JDialog – Una ventana de tipo
Ventana de diálogo, tambien puede
ser un contenedor principal.
JPanel – Permite la creación de
paneles independientes donde se
almacenan otros componentes.
JScrollPane – permite la vinculación
de barras de desplazamiento en un
contenedor.
JSplitPane – permite la creación de
un contenedor dividido en 2
secciones.
JTabbedPane – Permite la creación de
pestañas, cada pestaña representa un
contenedor independiente.
JDesktopPane – Permite crear
ventanas dentro de una ventana
principal
JToolBar – Permite introducir
una Barra de herramientas
Componentes de Texto. Son
todos aquellos que nos
permiten procesar cadenas de
texto, sea como entrada o
salida de información.
JTextField – Permite
introducir un campo
de texto simple
JFormattedTextField – Permite
introducir un campo de texto
con formato, (si definimos que
solo recibe números no
permitirá letras...)
JPasswordField – Campo
de texto que oculta los
caracteres ingresados
JTextArea – Permite vincular
un área de texto donde el
usuario ingresara información
o simplemente para presentar
cadenas de texto
JEditorPane –Permite vincular
un área de texto con
propiedades de formato.
JTextPane – Similar al anterior,
permitiendo otras opciones de formato,
colores, iconos entre otros.
Componentes de Menus. Estos
componentes permiten vincular
opciones de menú en nuestras
ventanas, tipo menú principal,
como por ejemplo el conocido
Inicio, Archivo, Edición etc
JMenuBar – Permite
vincular una barra de
menús.
JMenu– Permite vincular
botones o enlaces que al
ser pulsados despliegan un
menú principal.
JMenuItem – Botón u
opción que se encuentra en
un menú.
JCheckBoxMenuItem–
Elemento del menú como
opciones de checkbox
JRadioButtonMenuItem–
Elemento del menú como
botón de selección.
JPopupMenu–
Opciones de menú
emergentes
Componentes Complejos Estos son componentes un
poco mas avanzados, cumplen con funciones mas
enfocadas a procesos especificos y complejos, como
por ejemplo obtener gran cantidad de información
de una base de datos, trabajo con nodos, colores
entre otros.
JTable – Permite vincular una
tabla de datos con sus
respectivas filas y columnas.
JTree - Carga un árbol donde
se establece cierta jerarquía
visual, tipo directorio
JList – Permite cargar una lista
de elementos, dependiendo de
las propiedades puede tenerse
una lista de selección múltiple
JFileChooser – Es un
componente que permite la
búsqueda y selección de
ficheros entre otras
JColorChooser – Componente
que permite cargar un panel
selector de color
JOptionPane – No es algo complejo
sino mas un componente
independiente que permite mostrar
un cuadro de diálogo personalizable