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

Cargar resultados en un JTable

Estas en el tema de Cargar resultados en un JTable en el foro de Java en Foros del Web. Antes que nada... soy UN CERO A LA IZQUERDA en Java....... Estoy trabajando con NETBEANS 7 Cree un Formulario Master conectado a una BD de ...
  #1 (permalink)  
Antiguo 20/10/2011, 14:16
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 22 años, 3 meses
Puntos: 8
Cargar resultados en un JTable

Antes que nada... soy UN CERO A LA IZQUERDAen Java.......

Estoy trabajando con NETBEANS 7
Cree un Formulario Master conectado a una BD de Java
jdbc:derby://localhost:1527/clientes [ en APP]

La BD tiene 3 columas: Rut, Nombre y Telefono

El formulario tiene una JTABLE llamada masterTable
El formulario me conecta a la bd y lista los datos sin problemas...

Agregue al formulario un campo de texto, y un botón que dice buscar, que al hacerle click tiene el siguiente codigo:

Código PHP:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    
String texto =  jTextBuscar.getText();
    
    if (
texto.equals("")){
        
JOptionPane.showMessageDialog(null,"Debe ingresar un texto a buscar");
        
jTextBuscar.requestFocus();
        return;
    }
    
    try {
        
TblAgenda oRs =  entityManager.find(TblAgenda.class, texto);
        
//JOptionPane.showMessageDialog(null,oRs.toString());

        //begin aqui limpio el JTable
        
masterTable.selectAll();
        
int[] selected masterTable.getSelectedRows();
        List<
aci.pkg222.pkg120865331.tarea.pkg20111022.TblAgendatoRemove = new ArrayList<aci.pkg222.pkg120865331.tarea.pkg20111022.TblAgenda>(selected.length);
        for (
int idx 0idx selected.lengthidx++) {
            
aci.pkg222.pkg120865331.tarea.pkg20111022.TblAgenda t = list.get(masterTable.convertRowIndexToModel(selected[idx]));
            
toRemove.add(t);
            
entityManager.remove(t);

        }
        list.
removeAll(toRemove);
      
//end aqui limpio el JTable

    
[COLOR="Red"][B//aqui debemos cargar el resultado en el jtable[/B][/COLOR]

      
JOptionPane.showMessageDialog(null,oRs.getNombre());

    } catch (
Exception ex) {
        
JOptionPane.showMessageDialog(null,"No existen coincidencias");
        return;
    }
 


La pregunta es.... como se carga el resultado de la consulta en la grilla (campo1 en columna1, campo2 en columna2, campo3 en columna3)???

Etiquetas: jtable, netbeans, resultados
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 12:21.