SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Preguntas sobre temas tratados en sesiones
.
JList es un componente que contiene una lista de objetos
 addElement(E anObject): Añadir un objeto al final de la lista.
 insertElementAt(E anObject, int index): Insertar un objeto en una posición
determinada de la lista.
 E getElementAt(int index): Obtener el elemento de la posición indicada.
 removeElementAt(int index): Eliminar de la lista el elemento de la posición indicada.
 removeElement(Object anObject): Eliminar el objeto de la lista.
Métodos
c
Ejemplo:
Implementar el uso de jList usando código, no en modo visual.
private JList listaNombres;//declaramos La Lista
private DefaultListModel modelo;//declaramos el Modelo
private JScrollPane scrollLista;
//instanciamos la lista
listaNombres = new JList();
listaNombres.setSelectionMode(ListSelectionModel.SINGLE_SELECTION );
//instanciamos el modelo
modelo = new DefaultListModel();
//instanciamos el Scroll que tendra la lista
scrollLista = new JScrollPane();
scrollLista.setBounds(20, 120,220, 80);
scrollLista.setViewportView(listaNombres);
public void actionPerformed(ActionEvent evento) {
if (evento.getSource()==agregar)
{
agregarNombre();
mensaje.setText("Se agregó un nuevo elemento");
}
if (evento.getSource()==eliminar)
{
eliminarNombre(listaNombres.getSelectedIndex() );
}
if (evento.getSource()==borrar)
{
borrarLista();
mensaje.setText("Se borró toda la lista");
}
}
private void eliminarNombre(int indice) {
if (indice>=0) {
modelo.removeElementAt(indice);
mensaje.setText("Se eliminó un elemento en la posición "+indice);
}else{
JOptionPane.showMessageDialog(null, "Debe seleccionar un indice"
,"Error", JOptionPane.ERROR_MESSAGE);
private void agregarNombre() {
String nombre=campo.getText();
modelo.addElement(nombre);
listaNombres.setModel(modelo);
campo.setText("");
}
mensaje.setText("NO se seleccionó ningún elemento");
}
}
private void borrarLista() {
modelo.clear();
}

Más contenido relacionado

La actualidad más candente (6)

colecciones en java
colecciones en javacolecciones en java
colecciones en java
 
Arreglo bidimensional ejercicio
Arreglo bidimensional ejercicioArreglo bidimensional ejercicio
Arreglo bidimensional ejercicio
 
Métodos constructores, método toString()
Métodos constructores, método toString()Métodos constructores, método toString()
Métodos constructores, método toString()
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
Introducción a la Programaciónen Java
Introducción a la Programaciónen JavaIntroducción a la Programaciónen Java
Introducción a la Programaciónen Java
 
Django y Python para todos
Django y Python para todosDjango y Python para todos
Django y Python para todos
 

Similar a Foro 06

Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5
ggzhack
 
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
luis freddy
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVA
ale8819
 
abstract window tool kit
abstract window tool kitabstract window tool kit
abstract window tool kit
jent46
 

Similar a Foro 06 (20)

Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5
 
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
 
Semana 5 Java Swing
Semana 5   Java SwingSemana 5   Java Swing
Semana 5 Java Swing
 
ListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docxListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docx
 
Vectors
VectorsVectors
Vectors
 
Programación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en javaProgramación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en java
 
Cuadro lista
Cuadro listaCuadro lista
Cuadro lista
 
Objeto jtable manipulación de datos multidimensionales
Objeto jtable manipulación de datos multidimensionalesObjeto jtable manipulación de datos multidimensionales
Objeto jtable manipulación de datos multidimensionales
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
05 guiados listas_modelos Java
05 guiados listas_modelos Java05 guiados listas_modelos Java
05 guiados listas_modelos Java
 
Programación 3: Vector, stack, enumearator, iterator, listiterator en Java
Programación 3: Vector, stack, enumearator, iterator, listiterator en JavaProgramación 3: Vector, stack, enumearator, iterator, listiterator en Java
Programación 3: Vector, stack, enumearator, iterator, listiterator en Java
 
Aspectos de la clase Vector - Java
Aspectos de la clase Vector - JavaAspectos de la clase Vector - Java
Aspectos de la clase Vector - Java
 
Entorno gráfico en Java
Entorno gráfico en JavaEntorno gráfico en Java
Entorno gráfico en Java
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVA
 
abstract window tool kit
abstract window tool kitabstract window tool kit
abstract window tool kit
 
Entorno grafico en Java
Entorno grafico en JavaEntorno grafico en Java
Entorno grafico en Java
 
Taller uso-de-tablas
Taller uso-de-tablasTaller uso-de-tablas
Taller uso-de-tablas
 
Trabajo de consulta
Trabajo de consultaTrabajo de consulta
Trabajo de consulta
 
Android
AndroidAndroid
Android
 

Más de roxanaleon5

Como se-conjuga-el-verbo-para-cuarto-grado-de-primaria
Como se-conjuga-el-verbo-para-cuarto-grado-de-primariaComo se-conjuga-el-verbo-para-cuarto-grado-de-primaria
Como se-conjuga-el-verbo-para-cuarto-grado-de-primaria
roxanaleon5
 
Conteo de-cuadriláteros-para-cuarto-grado-de-primaria
Conteo de-cuadriláteros-para-cuarto-grado-de-primariaConteo de-cuadriláteros-para-cuarto-grado-de-primaria
Conteo de-cuadriláteros-para-cuarto-grado-de-primaria
roxanaleon5
 
Clases de-verbos-para-cuarto-de-primaria (1)
Clases de-verbos-para-cuarto-de-primaria (1)Clases de-verbos-para-cuarto-de-primaria (1)
Clases de-verbos-para-cuarto-de-primaria (1)
roxanaleon5
 
Hiperónimos e-hipónimos-para-tercer-grado-de-primaria
Hiperónimos e-hipónimos-para-tercer-grado-de-primariaHiperónimos e-hipónimos-para-tercer-grado-de-primaria
Hiperónimos e-hipónimos-para-tercer-grado-de-primaria
roxanaleon5
 
379447826 plan-lector-4-grado-copia
379447826 plan-lector-4-grado-copia379447826 plan-lector-4-grado-copia
379447826 plan-lector-4-grado-copia
roxanaleon5
 

Más de roxanaleon5 (16)

Los continentes (3)
Los continentes (3)Los continentes (3)
Los continentes (3)
 
262894329 arte
262894329 arte262894329 arte
262894329 arte
 
Como se-conjuga-el-verbo-para-cuarto-grado-de-primaria
Como se-conjuga-el-verbo-para-cuarto-grado-de-primariaComo se-conjuga-el-verbo-para-cuarto-grado-de-primaria
Como se-conjuga-el-verbo-para-cuarto-grado-de-primaria
 
Foro s6 (3)
Foro s6 (3)Foro s6 (3)
Foro s6 (3)
 
En lace verbo
En lace verboEn lace verbo
En lace verbo
 
Conteo de-cuadriláteros-para-cuarto-grado-de-primaria
Conteo de-cuadriláteros-para-cuarto-grado-de-primariaConteo de-cuadriláteros-para-cuarto-grado-de-primaria
Conteo de-cuadriláteros-para-cuarto-grado-de-primaria
 
Quien era maría
Quien era maríaQuien era maría
Quien era maría
 
Clases de-verbos-para-cuarto-de-primaria (1)
Clases de-verbos-para-cuarto-de-primaria (1)Clases de-verbos-para-cuarto-de-primaria (1)
Clases de-verbos-para-cuarto-de-primaria (1)
 
Activi.01 s5-avbc
Activi.01 s5-avbcActivi.01 s5-avbc
Activi.01 s5-avbc
 
Quien era maría
Quien era maríaQuien era maría
Quien era maría
 
En lace verbo
En lace verboEn lace verbo
En lace verbo
 
Tarea foro
Tarea   foroTarea   foro
Tarea foro
 
Hiperónimos e-hipónimos-para-tercer-grado-de-primaria
Hiperónimos e-hipónimos-para-tercer-grado-de-primariaHiperónimos e-hipónimos-para-tercer-grado-de-primaria
Hiperónimos e-hipónimos-para-tercer-grado-de-primaria
 
361951909 religion (2)
361951909 religion (2)361951909 religion (2)
361951909 religion (2)
 
Fotocheck
FotocheckFotocheck
Fotocheck
 
379447826 plan-lector-4-grado-copia
379447826 plan-lector-4-grado-copia379447826 plan-lector-4-grado-copia
379447826 plan-lector-4-grado-copia
 

Último

SENATI - Plantilla Power Point - horizontal.pptx
SENATI - Plantilla  Power Point - horizontal.pptxSENATI - Plantilla  Power Point - horizontal.pptx
SENATI - Plantilla Power Point - horizontal.pptx
luiizvm
 
345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf
345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf
345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf
JoseAlbertoRincon
 

Último (12)

Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdf
 
3 Curso_Introduccion_a_la_Electroneumatica Movimientos y estados de conmutaci...
3 Curso_Introduccion_a_la_Electroneumatica Movimientos y estados de conmutaci...3 Curso_Introduccion_a_la_Electroneumatica Movimientos y estados de conmutaci...
3 Curso_Introduccion_a_la_Electroneumatica Movimientos y estados de conmutaci...
 
SENATI - Plantilla Power Point - horizontal.pptx
SENATI - Plantilla  Power Point - horizontal.pptxSENATI - Plantilla  Power Point - horizontal.pptx
SENATI - Plantilla Power Point - horizontal.pptx
 
propoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptxpropoketapropoketapropoketapropoketa.pptx
propoketapropoketapropoketapropoketa.pptx
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdf
 
sistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdfsistema-electrico-carroceria del motor de un vehículo.pdf
sistema-electrico-carroceria del motor de un vehículo.pdf
 
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptxELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
ELECTRICIDAD SISTEMA DE LUCES AUTOMOTRIZ.pptx
 
345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf
345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf
345576088-Mapa-Conceptual-Mantenimiento-mecanica-industrial.pdf
 
Mantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu autoMantenimientos básicos que debes dar a tu auto
Mantenimientos básicos que debes dar a tu auto
 
unidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdfunidades de medida aplicadas en gastronomia.pdf
unidades de medida aplicadas en gastronomia.pdf
 
BEIBEN truck motor y CHASIS _103940.pptx
BEIBEN truck motor y CHASIS _103940.pptxBEIBEN truck motor y CHASIS _103940.pptx
BEIBEN truck motor y CHASIS _103940.pptx
 
Capitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptxCapitulaciones-matrimoniales.pdddddddddddddptx
Capitulaciones-matrimoniales.pdddddddddddddptx
 

Foro 06

  • 1. Preguntas sobre temas tratados en sesiones . JList es un componente que contiene una lista de objetos  addElement(E anObject): Añadir un objeto al final de la lista.  insertElementAt(E anObject, int index): Insertar un objeto en una posición determinada de la lista.  E getElementAt(int index): Obtener el elemento de la posición indicada.  removeElementAt(int index): Eliminar de la lista el elemento de la posición indicada.  removeElement(Object anObject): Eliminar el objeto de la lista. Métodos c Ejemplo:
  • 2. Implementar el uso de jList usando código, no en modo visual. private JList listaNombres;//declaramos La Lista private DefaultListModel modelo;//declaramos el Modelo private JScrollPane scrollLista; //instanciamos la lista listaNombres = new JList(); listaNombres.setSelectionMode(ListSelectionModel.SINGLE_SELECTION ); //instanciamos el modelo modelo = new DefaultListModel(); //instanciamos el Scroll que tendra la lista scrollLista = new JScrollPane(); scrollLista.setBounds(20, 120,220, 80); scrollLista.setViewportView(listaNombres); public void actionPerformed(ActionEvent evento) { if (evento.getSource()==agregar) { agregarNombre(); mensaje.setText("Se agregó un nuevo elemento"); } if (evento.getSource()==eliminar) { eliminarNombre(listaNombres.getSelectedIndex() ); } if (evento.getSource()==borrar) { borrarLista(); mensaje.setText("Se borró toda la lista"); } } private void eliminarNombre(int indice) { if (indice>=0) { modelo.removeElementAt(indice); mensaje.setText("Se eliminó un elemento en la posición "+indice); }else{ JOptionPane.showMessageDialog(null, "Debe seleccionar un indice" ,"Error", JOptionPane.ERROR_MESSAGE); private void agregarNombre() { String nombre=campo.getText(); modelo.addElement(nombre); listaNombres.setModel(modelo); campo.setText(""); } mensaje.setText("NO se seleccionó ningún elemento"); } } private void borrarLista() { modelo.clear(); }