Java - Evento en Jtable

 
Vista:
Imágen de perfil de Rodrigo
Val: 17
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Evento en Jtable

Publicado por Rodrigo (11 intervenciones) el 13/12/2018 17:02:17
Hola que tal!!
Bueno tengo un problema, si alguien puede ayudarme seria de mucha ayuda!!!
Lo que sucede es que quiero hacer la siguiente accion:
Tengo una jtable con registros en sus celdas, bueno quiero hacer un evento que cuando yo seleccione una celda e introdusca texto se borre el contenido que tenia anterior de la celda permitiendome escribir un nuevo texto, como por ejemplo las hojas de excel.
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

Evento en Jtable

Publicado por kingk (108 intervenciones) el 13/12/2018 20:54:20
Hola, puedes hacerlo usando el evento KeyPressed de tu JTable. Aqui te doy un ejemplo:

1
2
3
4
5
6
7
8
9
10
tabla.addKeyListener(new KeyAdapter() {
    public void keyPressed(KeyEvent arg0) {
        // TODO Auto-generated method stub
        JTable tbl=(JTable)arg0.getSource();
        //javax.swing.JOptionPane.showMessageDialog(null,arg0.getSource().getClass().toString());
        if(!arg0.isActionKey()){
            tbl.getModel().setValueAt("", tbl.getSelectedRow(), tbl.getSelectedColumn());
        }
    }
});
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