RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  64621 - PROBLEMA CELDAS JTABLE
Autor:  tacho d
hola, tengo un problema con las celdas de un JTable. lo cree por medio de Defaulttablemodel. el problema que tengo es que configure que al dar enter dentro del jtable se creara una nueva fila y el focus se fuera a la columna 0 y la fila "i". el problema es que el focus si se va a la celda que quiero pero no queda como celda activa editable. le doy enter, el focus me lo pone en la celda de abajo(la que deseo) pero si tecleo empieza a escribir en la celda de arriba, en la que eestaba.
Aqui esta mi codigo donde hago eso:

Action nuevalinea= new AbstractAction(){
public void actionPerformed(ActionEvent e) {
Object[] newRow = {"", "", "","","", "" };
dtm.addRow(newRow);
i+=1;
table.changeSelection(i, 0, false, false);
table.getCellEditor(i,0);
}
};
table.getInputMap().put(KeyStroke.getKeyStroke("ENTER"), "nuevalinea");
table.getActionMap().put("nuevalinea", nuevalinea);

POR favor si alguien me puede ayudar, lo agradeceria


Nombre
Apellidos
Correo
Comentarios