JTable dinamico

jmassi
14 de Octubre del 2004
Como puedo hacer que al presionar "Enter" en una casilla de un JTable se me cree otra columna debajo?

gracias.

Luis
14 de Octubre del 2004
Este es el codigo para crear el evento para cuando pulsas una tecla.


miTabla.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
miTablaKeyPressed(evt);
}
});


// Esta es la funcion que hemos creado donde recogeremos el evento de pulsar.

private void miTablaPulsoEnter java.awt.event.KeyEvent evento){
if(evento.VK_ENTER == evento.getKeyCode()){
// Aqui pones el codigo para añadir la columna
}
}
Espero esto te sirva. Un saludo y animo. ;)

Luis
14 de Octubre del 2004
Una explicacion por si tienes esa duda. La parte del codigo donde pongo.

if(evento.VK_ENTER == evento.getKeyCode()){
VK_ENTER es la variable con la que identifico que se ha pulsado el ENTER y la funcion getKeyCode() me devuelve un int con la tecla que se ha pulsado. Si lo compruebas veras que cuando pulsas ENTER la funcion getKeyCode() me devuelve 10. Un saludo.