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

Problema con celdas activas en JTable!

Estas en el tema de Problema con celdas activas en JTable! en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/02/2011, 12:56
 
Fecha de Ingreso: febrero-2011
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
Problema con celdas activas en JTable!

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("EN TER"), "nuevalinea");
table.getActionMap().put("nuevalinea", nuevalinea);


POR favor si alguien me puede ayudar, lo agradeceria

Etiquetas: celdas, jtable
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 16:51.