elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Problema pasando datos de lista a JLIST 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.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines