La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diseño Avanzado de Interfaz Grafica de Usuario con SWING

Presentaciones similares


Presentación del tema: "Diseño Avanzado de Interfaz Grafica de Usuario con SWING"— Transcripción de la presentación:

1 Diseño Avanzado de Interfaz Grafica de Usuario con SWING
JList

2

3 Definición Un JList le presenta al usuario un grupo de ítems para elegir. Los ítems pueden ser cualquier Object. Normalmente son un String. Son controles que permiten elegir entre un conjunto de alternativas. Se puede elegir una sola opción o varias si se hace clic manteniendo pulsada la tecla Control. La clase de creación de listas es JList, heredera de Jcomponent.

4 ¿Dónde se encuentra? import javax.swing.* import javax.swing.JList;
javax.swing.JList objeto = new javax.swing.JList();

5 Constructores JList() Constructs a JList with an empty model.
JList(ListModel dataModel)           Constructs a JList that displays the elements in the specified, non-null model. JList(Object[] listData) Constructs a JList that displays the elements in the specified array. JList(Vector listData) Constructs a JList that displays the elements in the specified Vector.

6 Creando Objetos JList JList caja = new JList();
DefaultListModel modeloCombo = new DefaultListModel(); modeloCombo.addElement("Lunes"); modeloCombo.addElement("Martes"); modeloCombo.addElement("Miercoles"); modeloCombo.addElement("Jueves"); modeloCombo.addElement("Virenes"); modeloCombo.addElement("Sabado"); modeloCombo.addElement("Domingo"); JList caja = new JList(modeloLista); JScrollPane scroll = new JScrollpane(caja); this.add(scroll);

7 String frutas[] = {"Banano", "Naranja", "Patilla", "Manzana", "Pera", "Mango", "Melon","Guayaba"};
JList caja1 = new JList(frutas); JScrollPane scroll1 = new JScrollpane(caja); this.add(scroll1); Vector lista = new Vector(); lista.addElement({"Banano"); lista.addElement("Naranja"); lista.addElement("Patilla"); lista.addElement("Manzana"); lista.addElement("Pera"); lista.addElement("Mango"); lista.addElement("Melon"); JList caja1 = new JList(lista); JScrollPane scroll1 = new JScrollpane(caja1); this.add(scroll1);

8 Métodos del JList

9

10


Descargar ppt "Diseño Avanzado de Interfaz Grafica de Usuario con SWING"

Presentaciones similares


Anuncios Google