Título: Problema pasando datos de lista a JLIST Publicado por: Derkot en 19 Enero 2010, 13:07 pm Hola tengo una pequeña duda que no consigo resolver...
Tengo que hacer una aplicacion de escritorio y hay una cosita que no me sale. Tengo un metodo que inserta en una lista el resultado de una consulta: Código: public List<Carpeta> RecuperarTodo() Ahora quiero pasar esos datos que hay en la lista a un JLIST para poder posteriormente visualizarlos en pantalla...pero no se como hacerlo. Alguna idea?? Código: public class Menu extends javax.swing.JFrame { GRACIAS DE ANTEMANO ;) Título: Re: Problema pasando datos de lista a JLIST Publicado por: Leyer en 19 Enero 2010, 21:16 pm si no te da errores en la consulta asi de deberia guardar los elementos en el Jlist
Código
Saludos y suerte. Título: Re: Problema pasando datos de lista a JLIST Publicado por: Derkot en 20 Enero 2010, 12:55 pm Gracias por molestarte en responder...pero ahora una cosa...como se yo que si estan metidos en el Jlist?? Como visualizo ahora el jList???
GRACIAS Título: Re: Problema pasando datos de lista a JLIST Publicado por: panaka en 20 Enero 2010, 13:58 pm Para introducir en el Jlist como te han indicado es mediante un model, tu añades los elementos al modelo y luego vinculas en modelo a tu Jlist:
Un ejemplo sencillo seria: Código: /Creamos el modelo Si quieres saber que elementos tienes en el JList mira la API y tendras algun metodo que te devuelva un array con los componentes. Saludos Título: Re: Problema pasando datos de lista a JLIST Publicado por: danieledug en 7 Mayo 2010, 02:10 am Hola yo tengo un problema distinto pero para no abrir otro post lo comento por aca a ver si me pueden ayudar, tengo un jlist el cual lo uso para mostrar todos mis cliente a me dida que hago clic en los mismos me muestra los datos mas abajo en distintos jtextfield, esto funcina barbaro, el tema es que quiero buscar un cliente en particuar, lo que yo hago es crear un nuevo defaultlistmodel agregar los elementos que me coniciden con el nombre que estoy buscando y luego la jlist le seteo el nuevo defaultlistmodel en principio funciona pero a continuacion me da un monton de errores:
at clientesrevigom.actionPerformed(clientesrevigom.java:1231) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) aca les paso algo del codigo de lo q estoy haciendo: model=new DefaultListModel(); numeros = (String)JOptionPane.showInputDialog(this, "Ingrese Nombre del Cliente", "Busqueda", JOptionPane.QUESTION_MESSAGE); if(!numeros.isEmpty()) { for(int i=0;i<clie.size();i++) { if(clie.get(i).getMinuscula().contains((numeros))) model.addElement(clie.get(i).getNro()+" - "+clie.get(i).getNombre()); } lista.setModel(model);//El error me lo da aca y lo que esta a continuacion no lo ejecuta. int []gg=new int[1]; gg[0]=0; lista.setSelectedIndices(gg); } Para que se entienda un poco mas numeros es un string donde guardo lo que escribo cuando quiero buscar. clie es mi arraylist de clientes y el getminuscula tiene el nombre en mayuscula y en minuscula para poder encontrarlo escriba como escriba. El tema es que cuando realizo la busqueda me encuentra el o los clientes que contienen el string que ingrese pero a continuacion me tira el error, lo cual no me permite hacer nada mas ya que lo que yo quiero es una vez que cargo el jlist quede seleccionado el primero. asi como explique antes me muestre los datos abajo. Espero puedas ayudarme y desde ya muchisimas gracias por su tiempo. |