in

SWING – Controles

swing class hierarchy

Cada interfaz de usuario considera los siguientes tres aspectos principales:

  • Elementos de la interfaz de usuario – Estos son los elementos visuales centrales que el usuario eventualmente ve e interactúa. GWT proporciona una lista enorme de elementos comunes y ampliamente utilizados que varían de básicos a complejos, que cubriremos en este tutorial.

  • Diseños – Definen cómo se deben organizar los elementos de la interfaz de usuario en la pantalla y proporcionan una apariencia final a la GUI (interfaz gráfica de usuario). Esta parte se tratará en el capítulo Diseño.

  • Comportamiento – Estos son los eventos que ocurren cuando el usuario interactúa con los elementos de la interfaz de usuario. Esta parte se tratará en el capítulo Manejo de eventos.

Clases de UI

Todos los controles SWING heredan propiedades de la siguiente jerarquía de clases de componentes.

S.No. Clase y descripción
1 Componente

Un componente es la clase base abstracta para los controles de interfaz de usuario sin menú de SWING. El componente representa un objeto con representación gráfica

2 Envase

Un contenedor es un componente que puede contener otros componentes SWING

3 JComponent

Un JComponent es una clase base para todos los componentes de la interfaz de usuario de SWING. Para utilizar un componente SWING que herede de JComponent, el componente debe estar en una jerarquía de contención cuya raíz sea un contenedor SWING de nivel superior

Elementos de la interfaz de usuario SWING

A continuación se muestra la lista de controles de uso común al diseñar GUI usando SWING.

S.No. Clase y descripción
1 JLabel

Un objeto JLabel es un componente para colocar texto en un contenedor.

2 JButton

Esta clase crea un botón etiquetado.

3 JColorChooser

Un JColorChooser proporciona un panel de controles diseñado para permitir al usuario manipular y seleccionar un color.

4 JCheck Box

Un JCheckBox es un componente gráfico que puede estar en un sobre (verdad o apagado (falso) estado.

5 JRadioButton

La clase JRadioButton es un componente gráfico que puede estar en un sobre (verdad o apagado (falso) estado. en un grupo.

6 JList

Un componente JList presenta al usuario una lista de elementos de texto que se desplaza.

7 JComboBox

Un componente JComboBox presenta al usuario un menú de opciones para mostrar.

8 JTextField

Un objeto JTextField es un componente de texto que permite la edición de una sola línea de texto.

9 JPasswordField

Un objeto JPasswordField es un componente de texto especializado para la entrada de contraseñas.

10 JTextArea

Un objeto JTextArea es un componente de texto que permite editar varias líneas de texto.

11 ImageIcon

Un control ImageIcon es una implementación de la interfaz de iconos que pinta iconos a partir de imágenes.

12 JScrollbar

Un control de barra de desplazamiento representa un componente de barra de desplazamiento para permitir al usuario seleccionar entre un rango de valores.

13 JOptionPane

JOptionPane proporciona un conjunto de cuadros de diálogo estándar que solicitan a los usuarios un valor o les informa algo.

14 JFileChooser

Un control JFileChooser representa una ventana de diálogo desde la que el usuario puede seleccionar un archivo.

15 JProgressBar

A medida que la tarea avanza hacia su finalización, la barra de progreso muestra el porcentaje de finalización de la tarea.

dieciséis JSlider

Un JSlider permite al usuario seleccionar gráficamente un valor deslizando una perilla dentro de un intervalo limitado.

17 JSpinner

Un JSpinner es un campo de entrada de una sola línea que permite al usuario seleccionar un número o un valor de objeto de una secuencia ordenada.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Mejor procesador grafico

¿Cuáles son las diferencias entre la PS4 Slim y la consola PS4 Pro? Comparación, pros y contras

apple touch icon@2

C # formato DateTime ddMMMyy