[Gvsig_desarrolladores] JComboBoxConfigurableLookUp

Pablo Piqueras Bartolomé pablo.piqueras en iver.es
Mar Jun 24 11:34:55 CEST 2008


Begoña Gonzalez escribió:
> Hola
> Este es el código que utilizo:
>  
> *
>
> private
>
> * JComboBoxConfigurableLookUp ComboSel =*null*;
>
>  
>
> *
>
> private
>
> * JComboBoxConfigurableLookUp getJComboBoxNombreCamino() { * if* 
> (ComboSel == *null*) {      ComboSel = *new* 
> JComboBoxConfigurableLookUp();      ComboSel.setBounds(*new* 
> Rectangle(122, 18, 597, 19)); *     if*(editable){
>
>         Conexion conexion =
>
> *new* Conexion();
>
>          String [] nombres =
>
> *null*; *         try* {
>
>                 nombres = conexion.selectNombreCaminoCatalogoCaminos2();
>
>           }
>
> *catch* (SQLException e) {          // *TODO* Auto-generated catch block
>
>          e.printStackTrace();
>
>          }
>
> *        for*(*int* i=0;i<nombres.length;i++){
>
>                    ComboSel.addItem(nombres[i]);
>
>        }
>
>       conexion.disconnect();
>
>    }
>
> ComboSel.setVisible(editable);
>
> }
>
> *return* ComboSel;
>
> }
>
>
> Para cargar los campos del combo en la ventana:
>  
> *
>
> this
>
> *.ComboSel.setSelectedItem(valor.toString()); y para recoger el valor 
> seleccionado:
>  
> String nombre = (String)*this*.ComboSel.getSelectedItem();
>  
> Un saludo
> Begoña
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>   
Hola,

la obtención del ítem seleccionado ¿cuando la estás realizando?, por 
ej., ¿en un listener?

Por ejemplo, puedes obtener el ítem seleccionado del siguiente modo:

/            miCombo.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    miObjetoSeleccionado = 
((JComboBoxConfigurableLookUp)e.getSource()).getSelectedItem();
                }
            });/

El evento se producirá dos veces, esto no es problema, porque en ambas 
te devolverá el ítem seleccionado.

Espero haberte ayudado.

Saludos.

-- 
Pablo Piqueras Bartolomé

Equipo de gvSIG
IVER T.I. S.A.
C/. Lérida, 20
46005 - Valencia (Spain)
www.iver.es
www.gvsig.com



Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080624/480328b6/attachment.htm


Más información sobre la lista de distribución gvSIG_desarrolladores