Dr. Juan José Aranda Aboy Aspectos Avanzados de la Tecnología de Objetos 7. Tópicos avanzados.
Tópicos Avanzados de Programación (TAP3501)
description
Transcript of Tópicos Avanzados de Programación (TAP3501)
1. Definición JList
Control jList Definición Datos
2. Llenado datos Jlist con clase• En este caso el contenedor de datos se llena con
objetos del tipo String.
3. Obtener datos jList con clase
• Cuando se presiona elementos (manteniendo el CRTL)
• Obtenemos los índices de cada elementos seleccionados del jList1 (este método no obtiene el contenido)
int seleccion[] = jList1.getSelectedIndices();
0 2 4
3. Obtener datos jList con clase• Con los índices vamos a buscar los valores
seleccionados del jList1. Para este caso los valores corresponde a objetos de la clase depto.
depto valor = (depto) jList1.getModel().getElementAt(seleccion[i]);
• Invocamos el método me retorna el ID del objeto de tipo depto. Dicho metodo es desarrollado por el programador
valor.getID();
A continuación paso a paso
3. Obtener datos jList con clase
jList1
depto1
depto2
depto3
depto4
depto5
depto6
depto7
depto8
[0] [1] [2] [3] [4] [5] [6] [7]
0 2 4selección[]
Defa
ultL
istMod
el
dato
s1
Valor = depto1depto3
depto1.getID()=10 Depto3.getID()=30 Depto5.getID()=50
depto5