Foros del Web » Programación para mayores de 30 ;) » Java »

ayuda con jcombobox urgente

Estas en el tema de ayuda con jcombobox urgente en el foro de Java en Foros del Web. Hola queridos amigos amantes de JAVA estoy realizando un aplicacion en el IDE NetBeans y nesesito que me ayuden con una cosita. Resulta que estoy ...
  #1 (permalink)  
Antiguo 09/02/2011, 08:17
 
Fecha de Ingreso: enero-2011
Ubicación: Bogota, Colombia
Mensajes: 81
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta ayuda con jcombobox urgente

Hola queridos amigos amantes de JAVA estoy realizando un aplicacion en el IDE NetBeans y nesesito que me ayuden con una cosita. Resulta que estoy programando OOP y quiero mostrar en un jComboBox un numero de identificacion y cuando este se escoja de inmediato me aparece el nombre de esta persona.
Bueno primero que todo ya me muestra el Numero de identificacion pero no se como hacer para que en un Label me muestre el nombre aqui les dejo mi codigo para que lo vean este codigo, es de la claseCortador donde hago los metodo de Guardar,Eliminar,Modificar y todo esto

Código:
public static List<String>listarNombres() throws Exception
    {
        try {
            String sql="SELECT codigo_trabajador,nombre_trabajador FROM trabajador WHERE oficio_trabajador LIKE 'cortador'";
            ConexioBaseDatos baseDatos=new ConexioBaseDatos();
            baseDatos.conectar();
            PreparedStatement sentencia=baseDatos.crearSentencia(sql);
            ResultSet respuestaBD=baseDatos.consultar(sentencia);
            List<String>listacontactos=new ArrayList<String>();
            while(respuestaBD.next()==true)
            {
                listacontactos.add(respuestaBD.getString("nombre_trabajador"));
                listacontactos.add(respuestaBD.getString("codigo_trabajador"));
            }
            baseDatos.desconectar();
            if(listacontactos.isEmpty())
            {
                throw new Exception("La agenda se encuentra vacia");
            }
            return listacontactos;

        } catch (Exception e) {
            throw new Exception("Consulta negativa\n"+e.getMessage());
        }
    }
y aqui sigue lo de la clase formulario donde esta el diseño y eso y llamo a la otra clase y a sus metodos

Código:
 private void formInternalFrameOpened(javax.swing.event.InternalFrameEvent evt) {                                         
        // TODO add your handling code here:  
try {
           this.cmbNombre.removeAllItems();
           List<String> nombres= ClaseCortador.listarNombres();


            for (String nombrePersona: nombres) {
               this.cmbNombre.addItem(nombrePersona);

               
    }

     JOptionPane.showMessageDialog(this, nombres);
        } catch (Exception error) {
            JOptionPane.showMessageDialog(this, "Registro satisfactorio", "Operacion Error",JOptionPane.INFORMATION_MESSAGE);
            JOptionPane.showMessageDialog(this, error.getMessage());

        }

    }
he bueno si depronto no fui muy claro y no es entendible porfavor me dicen para mejorarlo y si me pueden ayudar con otro codigo aparte de este con gusto aceptare la yuda aunque la verdad me gustaria implemntarlo en este pero no importa gracias

Etiquetas: jcombobox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:54.