60 likes | 264 Views
DuocUC. Tópicos Avanzados de Programación (TAP3501). Ariel Alexis Fierro Sáez afierrosaez@gmail.com. 1. Definición JList. Control j List. Definición Datos. 2. Llenado datos Jlist con clase. En este caso el contenedor de datos se llena con objetos del tipo String.
E N D
DuocUC Tópicos Avanzados de Programación (TAP3501) Ariel Alexis Fierro Sáez afierrosaez@gmail.com
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) intseleccion[] = 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 selección[] jList1 DefaultListModel datos1 depto1 depto3 Valor = depto5 depto1.getID()=10 Depto3.getID()=30 Depto5.getID()=50