0% encontró este documento útil (0 votos)
82 vistas

Componentes Java Swing

Java Swing proporciona componentes gráficos para la construcción de interfaces de usuario. Los componentes incluyen contenedores como JFrame y JPanel que almacenan otros componentes, componentes atómicos como JButton y JTextField, componentes de texto como JTextArea, componentes de menú como JMenuBar, y componentes complejos como JTable y JTree. Cada componente corresponde a una clase en Java que puede instanciarse para incluirlo en una interfaz gráfica.

Cargado por

Cas Garrix
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas

Componentes Java Swing

Java Swing proporciona componentes gráficos para la construcción de interfaces de usuario. Los componentes incluyen contenedores como JFrame y JPanel que almacenan otros componentes, componentes atómicos como JButton y JTextField, componentes de texto como JTextArea, componentes de menú como JMenuBar, y componentes complejos como JTable y JTree. Cada componente corresponde a una clase en Java que puede instanciarse para incluirlo en una interfaz gráfica.

Cargado por

Cas Garrix
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Componentes Java Swing

Java Swing, es un paquete que nos brinda ciertas facilidades para la construcción de interfaces
graficas de usuario.

¿Que son Los Componentes Gráficos?


Los componentes gráficos son estos elementos que permiten brindar una interacción con el usuario
del sistema. 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.
Categorías
Contenedores
Como vimos en entradas anteriores, un contenedor es el tapiz donde pintaremos nuestros
componentes graficos, existen contenedores principales, entre estos se encuentran

• JFrame y JDialog pero también existen otros contendedores incluidos dentro de los
mencionados...
• 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 Atómicos

Los componentes atómicos son los elementos que no pueden almacenar otros objetos o
componentes gráficos, por ejemplo, un JPanel no es Atómico, ya que en el podemos almacenar
JButtons, JTextField entre otros.
• JLabel – Permite Vincular Etiquetas, tanto de texto como de imagenes
• JButton – Permite vincular Botones simples.
• JCheckBox – Son Casilla de verificación, ideal para selección múltiples.
• JRadioButton – Permite presentar opciones de selección similares a las checkbox, solo que
el enfoque de estas es de única selección.
• JToggleButton – Botón que al oprimirlo se quedará presionado hasta que se ejecute otro
evento.
• JComboBox – Permite mostrar una lista de elementos como un combo de selección.
• JScrollBar – Permite mostrar una barra de desplazamiento, regularmente usada en Areas de
texto o paneles donde el contenido es mayor que el tamaño del componente.

Mtro. Jesús Edmundo Landero Valera


• JSeparator – Permite separar opciones, es una barra simple.
• JSlider - Permite vincular un Deslizador en nuestra ventana.
• JSpinner – permite vincular una caja de texto con botones integrados para seleccionar algún
valor.
• JProgressBar – Establece una barra de progreso.

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 Menús
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 más avanzados, cumplen con funciones más 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

Mtro. Jesús Edmundo Landero Valera


• JOptionPane – No es algo complejo sino más un componente independiente que permite
mostrar un cuadro de diálogo personalizable.

Paleta de componentes

Mtro. Jesús Edmundo Landero Valera

También podría gustarte