Ciao a tutti,
ho un problema con un programmino che sto facendo; praticamente devo far questo:
Nella tabella, quando la prima cella dell'ultima riga non è vuota, deve aggiungere in automatico una riga vuota.
Ora sono riuscito nel mio intento, l'unico inconveniente è che nella Jtable non funzionano più i tasti direzionali per spostarsi.
Potete aiutarmi? Sarebbe alquanto scomodo tenerla così.
Qui sotto il codice del KeyPressed sulla jTable:
codice:
private void jTableGeneraleKeyPressed(java.awt.event.KeyEvent evt) { // TODO add your handling code here:
int n = jTableGenerale.getRowCount();
String cella = (String) jTableGenerale.getValueAt(jTableGenerale.getRowCount()-1, 3);
DefaultTableModel model = (DefaultTableModel) jTableGenerale.getModel();
if (cella.compareTo("") != 0 && cella != null)
model.addRow(new Object[]{});
}
Grazie anticipatamente
PS: Se tolgo l'if per controllare che la cella sia vuota, i tasti tornano a funzionare