JList

La clase JList implementa una lista de elementos que se presenta habitualmente en forma de columna. En esta lista, el usuario puede realizar la selección de uno (comportamiento por defecto) o varios de sus elementos. Si la lista tiene muchos elementos y, por tanto,  puede no caber en el espacio de visualización asignado debería incluirse…… Continúa leyendo JList

JTextArea

Este componente permite mostrar y editar varias líneas de texto. Su limitación principal es que sólo permite mostrar texto sencillo en el que se utilice un único tipo de letra.  Normalmente, se utiliza asociado a un panel con desplazamiento. Su uso y métodos habituales: JTextArea areaTexto textoPrueba = new JTextArea(10,20); //crea con 10 filas y…… Continúa leyendo JTextArea

JTextField

Componente que permite mostrar y editar una única línea de texto. Una especialización de los campos de texto son los campos de contraseña (JPasswordField) que tienen la particularidad de que no muestran el contenido que se escribe, sino otro carácter (por ejemplo, un asterisco) o los campos de texto con formato (JFormattedTextField) que permiten especificar…… Continúa leyendo JTextField

JMenuBar, JMenu y más elementos

Implementa una barra de menús que se añade a un contenedor de alto nivel y, posteriormente, se le añaden los menús desplegables (JMenu). Las barras de menú están implementadas por la clase JMenuBar. La clase JPopupMenu implementa los menús contextuales o emergentes. A estos dos tipos de menús se les puede añadir cualquiera de los…… Continúa leyendo JMenuBar, JMenu y más elementos