Zusammenfassung der Ressource
Componentes
de Swing
- 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