eliminar elementos de jlist en netbeans
TRANSCRIPT
Añadir/Eliminar elementos de JList en Netbeans
Aqui se explica los pasos para añadir y eliminar elementos de un JList en Java y
Netbeans.
El proyecto:
1. Crea un nuevo proyecto y añade un JFrame, despues coloca los siguientes elementos:
2. Se hara el uso del objeto DefaultListModel al que llamaremos "modelo", esto nos crea
una lista vacia; tambien se usara un String donde se almacenara los nombres de los
archivos que cargaremos en el JList, este se llamara "name"; por ultimo, para llevar un
control de los elementos que se introduciran en el JList, se hace uso de una variable de
tipo Entero (int), la que se llama "Seleccion", esta se inicializa en "-1".
Search
JA N
29Post Info
Mouse
en 11:52
8 comentarios
Permalink
PRINCIPAL JAVA .NET PROGRAMACION WEB DISEÑO GRAFICO SEGURIDAD INFORMATICA AYUDA
mouse: Añadir/Eliminar elementos de JList en Netbeans http://jc-mouse.blogspot.com/2010/02/anadireliminar-elementos-de-jlist-...
1 de 5 16/07/2013 7:39
3. Se inicializa el objeto " modelo" junto con el resto de los componentes
public JFrame1() { initComponents(); modelo = new DefaultListModel(); LISTA.setModel(modelo); }
4.En el Objeto "cmdAnadir", se coloca las siguientes lineas de codigo:
private void cmdAnadirActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser fileChooser = new JFileChooser(); int result = fileChooser.showOpenDialog(null); if ( result == JFileChooser.APPROVE_OPTION ){ name = fileChooser.getSelectedFile().getName(); modelo.addElement(name); } }Este codigo abre una ventana de dialogo donde se puede buscar el archivo a insertar en
el JList.
5. En el objeto JButton: cmdRemover:
private void cmdRemoverActionPerformed(java.awt.event.ActionEvent evt) { if (Seleccion>=0){ modelo.removeElementAt(Seleccion); } }Explicacion: Si se tiene un objeto de la lista JList seleccionada, se procedera a su
eliminacion.
6. Por el ultimo el codigo en el objeto JList: LISTA es el siguiente:
private void LISTAValueChanged(javax.swing.event.ListSelectionEvent evt) { // TODO add your handling code here: Seleccion = LISTA.getSelectedIndex(); if (Seleccion >=0){ jLabel1.setText("Archivo seleccionado: " + Seleccion); } else { jLabel1.setText("Archivo seleccionado:"); } }
Solo falta compilar el proyecto y ejecutar el programa.
Notese que ya no se toca el objeto JList, sino solo se manipula el objeto DefaultListMode,
y al insertar o eliminar elementos de este objeto, automaticamente se actualiza en el el
JList. eso es todo
Bajate el codigo desde aqui.
Etiquetas: Java, Netbeans
Chat
Lo más visitado
Factura en Java (Proyecto
Completo)
Tiempo atras me pidieron un ejemplode como realizar un reporte coniReport tipo factura, recibo o como le
llamen, complicado no es y se re...
Base de Datos + Netbeans +MySQL (Proyecto Completo)
Nuestro proyecto de Base de Datosllamado "Contactos" , esta completoo mas o menos completo, el codigo
contiene las funciones bas...
JFrame con imagen de fondo enNetbeans
Respondiendo un mail que me llego
a mi correo que me hacia lapregunta de como colocar una
imagen dentro de JFrame, me puse a investigarun...
Ejericicio resuelto: Suma y Productode matrices en java
Desarrolle un programa orientado a
objetos para realizar la suma ymultiplicacion de matrices. Suma de
matrices Producto de matrices Re...
Ejercicio resuelto: diagrama de clase
Se pide la construccion de undiagrama de clases para la siguienteinformacion de la empresa
"Condorcito" dedicada a larecepcion...
Base de Datos Access+Java"Control de Notas" (ProyectoCompleto)
Como regalo de año nuevo (aunque
muy tarde) dejo a disposicion de lacomunidad de programadores un proyecto
Recomendar esto en Google
mouse: Añadir/Eliminar elementos de JList en Netbeans http://jc-mouse.blogspot.com/2010/02/anadireliminar-elementos-de-jlist-...
2 de 5 16/07/2013 7:39
8 comentarios:
Publicar un comentario en la entrada
Página principal
Bandera en alto...Pedro Domingo Murillo
Himnos y Canciones de Bolivia
Access+Java para su estudio y cr...
Modelos semánticos
Los sistemas de base de datos
relacionales solo expresan enrealidad una comprension muylimitada del significado la
informacion contendida ...
Estoy en Facebook
jc Mouse
Me gusta
A 1 237 personas les gusta jc Mouse.
Plug-in social de Facebook
:)
Comentarios
Juan José García Pulache wrote...Excelente aporte JC-mouse, no se si podrías compartirconmigo parte de tus ejemplos de programacion...Continue >>
Junior Rumbo wrote...Hola, agradezco mucho que te tomes el trabajo de hacereste blog que es de gran ayuda, quisiera...Continue >>
Anonymous wrote...exclente aporte, jc podrias subirlo con un tutorial masdellado
Anonymous wrote...Buenos dias he tratado de hacer con MYSQLpeo nopuedo alguien que pueda aydarme gracias el blog es...Continue >>
home theatre wrote...Vamos a ver si asi aprenden, me parece muy bien lo quehace anonymous aca en argentina hace rato...Continue >>
Ernesto Yanac wrote...MUCHAS GRACIAS!!!!estuve dias pensando en dar unasolucion a SALIR DE UN JOPTIONPANE y gracias a ti...Continue >>
Anonymous wrote...gracias men
Mis Blogs
Anónimo dijo...
graciass....me ayudo mucho este codigo
21 de junio de 2010 21:29
Anónimo dijo...
que tal amigo espero este bien noc porq razon pero me da un error enLISTA.setModel(modelo);Seleecion =LISTA.getSelectedIndex();por LISTA, porq sera...gracias
21 de julio de 2010 13:51
jc mouse dijo...
¿cual es el tipo de error?
28 de julio de 2010 14:04
Anónimo dijo...
buen tuto menuna duda los registro añadido a la lista pueden quedar grabados al iniciandolo de nuevo ???espero que me puedas contestar amigo
felicidades por todo los tutoriales que tienes
xaito !!!
19 de enero de 2011 20:28
Mouse dijo...
todas las modificaciones que hagas al DefaultListModel se reflejan en el JList, si por iniciar denuevo te refieres a correr el programa desde cero, la respuetsta es no
28 de enero de 2011 06:41
Francisco dijo...
Hola, acabo de descubrir tu blog y me ha parecido excelente tu explicación sobre las listas. Acercadel tema de las listas, estoy creando un buscador de elementos: para esto tengo un jlist, unjtextfield y un jbutton. En el jlist tengo unas cuantas palabras al azar y mi idea es que de Jlist perola idea es que cada vez que se presione una tecla del jtextfield, aparezcan solamente los elementosque tengan coincidencia con esta. Si puedes ayudarme con esto te estaría muy agradecido.
20 de abril de 2011 10:57
Anónimo dijo...
muy bueno
28 de junio de 2011 12:51
Anónimo dijo...
Exelente explicacion hermano mil gracias, me fue de mucha ayuda
24 de noviembre de 2011 13:42
mouse: Añadir/Eliminar elementos de JList en Netbeans http://jc-mouse.blogspot.com/2010/02/anadireliminar-elementos-de-jlist-...
3 de 5 16/07/2013 7:39
Creo en Evo
Nube de Tags
3d Max
Base de datos
Blogger CodigoFuenteComponentes
Curiosidades
DescargasEjercicios resueltos
Hacking
Imagenes Info Util
Ingenieria de Software
Java Java Media Framework
Java2D
Juegos
MySQL
Netbeans Noticias
PhotoshopPHP
Programación Programas
ProyectosSeguridad Informatica
Swing
Trucos TutorialesUML Video TutorialVisual Basic
Youtube
Archivo del blog
► 2013 (17)
► 2012 (23)
► 2011 (50)
▼ 2010 (75)
► diciembre (5)
► noviembre (3)
► octubre (4)
► septiembre (6)
► agosto (4)
► julio (4)
► junio (3)
► mayo (4)
► abril (5)
► marzo (10)
▼ febrero (15)
Reproductor de videos en
java: The ProgressBar -
p...
Los Skin de Substance
Substance Java look & feel
Obtener "Sistema Operativo"
con clase System en Ja...
Obtener tamaño/Dimensión
de la pantalla en java
Reproductor de videos en
java: El Playlist y un po...
Formularios MDI en
Netbeans (Sencillo)
Ventana sin bordes en Java
Objeto Vector en Java
Siguen el Blog
Google Friend Connect
Miembros (97) Más »
¿Ya eres miembro? Iniciar sesión
Estoy en Sitiopedia
mouse: Añadir/Eliminar elementos de JList en Netbeans http://jc-mouse.blogspot.com/2010/02/anadireliminar-elementos-de-jlist-...
4 de 5 16/07/2013 7:39
Añadir/Eliminar elementos de
JList en Netbeans
Personalizar/Configurar
reproductor de video de
yo...
Ejercicio Resuelto: Diagrama
E-R "Universidad"
Ocultar imagenes con ADS
(Alternate Data Stream)
Enviar archivos con ADS por
internet
Alternate Data Stream:
Creación y manipulación
de ...
► enero (12)
► 2009 (148)
Copyright © 2012 mouse | Powered by Blogger Design by JT|ZT & jc-Mouse
mouse: Añadir/Eliminar elementos de JList en Netbeans http://jc-mouse.blogspot.com/2010/02/anadireliminar-elementos-de-jlist-...
5 de 5 16/07/2013 7:39