Evolución Del Lenguaje Juridico
|
Lo que se ha mantenido con respecto a las listas de antes es que losobjetos JList no proporcionan automáticamente la posibilidad de scroll o desplazamiento del contenido, que es una cosa que se espera que haga automáticamente, y resulta un poco molesto. No obstante, el añadir scroll a listas es sumamente sencillo, ya que es suficiente con incluir la JList en un JScrollPane, y todos los detalles del desplazamiento del contenido serán ya manejados bajo la responsabilidad delsistema.Aunque lo más frecuente es que cada elemento seleccionable de una lista sea una etiqueta, Swing proporciona al componente JList también la posibilidad de presentar gráficos, con o sin texto asociado, y también proporciona un control adicional de eventos para adecuarse a los que se producen en la manipulación de este tipo de componentes. Es decir, que en una lista también se pueden incluirinstancias de clases como JButton, JTextField, JCheckBox, e incluso JTextArea, que es un componente multilínea.En el ejemplo java1408.java se muestra precisamente una lista en la que se utilizan instancias de la clase JTextArea, para mostrar los valores que se cargan en la lista, que corresponden a un extracto del índice del Tutorial: "Capítulo 4\nIntroducción al LenguajeJava", "Capítulo 5\nConceptos Básicos de Java", "Capítulo 6\nProgramas Básicos en Java", "Capítulo 7\nEl Depurador de Java", "Capítulo 8\nClases Java", "Capítulo 9\nExcepciones en Java"Cada valor incluye el carácter de nueva línea, \n, para forzar el salto de líneaen medio del texto. import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; class java1408 extends JPanel { private JList lista; public java1408() { // Se crea un panel para poder contener...
Regístrate para leer el documento completo.