Tópicos Avanzados de Programación (TAP3501)

6
Tópicos Avanzados de Programación (TAP3501) Ariel Alexis Fierro Sáez [email protected] DuocUC

description

DuocUC. Tópicos Avanzados de Programación (TAP3501). Ariel Alexis Fierro Sáez [email protected]. 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)

Page 1: Tópicos Avanzados de Programación (TAP3501)

Tópicos Avanzados de Programación (TAP3501)

Ariel Alexis Fierro Sá[email protected]

DuocUC

Page 2: Tópicos Avanzados de Programación (TAP3501)

1. Definición JList

Control jList Definición Datos

Page 3: Tópicos Avanzados de Programación (TAP3501)

2. Llenado datos Jlist con clase• En este caso el contenedor de datos se llena con

objetos del tipo String.

Page 4: Tópicos Avanzados de Programación (TAP3501)

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

Page 5: Tópicos Avanzados de Programación (TAP3501)

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

Page 6: Tópicos Avanzados de Programación (TAP3501)

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