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:
Grazie anticipatamentecodice: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[]{}); }
PS: Se tolgo l'if per controllare che la cella sia vuota, i tasti tornano a funzionare