Java - check table

 
Vista:
sin imagen de perfil

check table

Publicado por undertaker (61 intervenciones) el 08/04/2014 08:09:06
Buenas
Tengo una consulta en mysql que me tira dos datos
un nombre y habilitado

Lo que quiero hacer es que el jtable me de el nombre, y el habilitado en check...es alli mi problema
al realizar la query me sale en booleano (true, false) y quiero que se refleje en un check

espero me ayuden saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

check table

Publicado por undertaker (61 intervenciones) el 08/04/2014 08:51:26
Asi cargo las tablas

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
private String[] columns = {"NOMBRE", "ESTADO"};
    private Object[][] data_tipo;
    DefaultTableModel dtm_tipo = new DefaultTableModel();
 
 
 
 
    public void cargarTabla()  {
        ArrayList r;
        Iterator iterador;
        int index = 0;
 
        try {
            Estado e = new Estado();
            r = e.cargar();
            iterador = r.iterator();
            data_tipo = new Object[r.size()][2];
            while (iterador.hasNext()) {
                e = (Estado) iterador.next();
                 //cargo el nombre
                data_tipo[index][0] = e.getDescripcion();
                // cargo estado en booleano
                data_tipo[index][1] = e.getEstado();
                index++;
            }
            dtm_tipo = new MiModelo(data_tipo, columns);
            jTable1.setModel(dtm_tipo);
}catch(Exception e){}
}


De acuerdo a esto me gustaria saber como poder implementar en la segunda columna los check que estan en boolean


1
2
3
4
5
6
7
8
9
10
11
public class MiModelo extends DefaultTableModel
{
    public MiModelo(Object[][] data,Object [] ColumnNames){
        super(data,ColumnNames);
    }
    @Override
public boolean isCellEditable(int row,int column)
{
    return false;
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar