Tópicos Avanzados de Programación (TAP3501)

Post on 06-Feb-2016

56 views 0 download

description

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. - PowerPoint PPT Presentation

Transcript of Tópicos Avanzados de Programación (TAP3501)

Tópicos Avanzados de Programación (TAP3501)

Ariel Alexis Fierro Sáezafierrosaez@gmail.com

DuocUC

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