Moin,
Also... mein 'plan' ist es das man in einer jTable irgendwo einene zeile entfernen kann und die anderen zeilen nachrücken... so das am ende keine leere zeile mehr da ist.
Und genau da liegt das Problem, keine leere zeile...^^
Die letzte Zeile ist bei mir leer und wird beim nächsten füllen übersprungen...
Hier mal ein screen damit ihr es euch besser vorstellen könnt:
[Blockierte Grafik: http://tk.zerodesignz.biz/img/primion/eingang_h.jpg]
Naja ich denke ihr seht schon das ich einen Artikel aus der Table gelöscht habe und dann einen neuen hinzugefügt habe.
Code zum löschen:
Alles anzeigen
Ich weiß das row<400 ist etwas übertrieben aber das soll jetzt nicht stören
Das Model ist ein DefaultTableModel, ich weiß es gibt auch ein removeRow() aber... damit kam ich nicht wirklich klar und ich wollts lieber selber schreiben
Hm ja also.. ideen?
Danke im vorraus
Also... mein 'plan' ist es das man in einer jTable irgendwo einene zeile entfernen kann und die anderen zeilen nachrücken... so das am ende keine leere zeile mehr da ist.
Und genau da liegt das Problem, keine leere zeile...^^
Die letzte Zeile ist bei mir leer und wird beim nächsten füllen übersprungen...
Hier mal ein screen damit ihr es euch besser vorstellen könnt:
[Blockierte Grafik: http://tk.zerodesignz.biz/img/primion/eingang_h.jpg]
Naja ich denke ihr seht schon das ich einen Artikel aus der Table gelöscht habe und dann einen neuen hinzugefügt habe.
Code zum löschen:
Quellcode
- int tmp =0;
- int row = this.jt_eingang.getSelectedRow();
- for(tmp=0;row<400;tmp++)
- {
- daten[row][0]=daten[row+1][0];
- daten[row][1]=daten[row+1][1];
- daten[row][2]=daten[row+1][2];
- daten[row][3]=daten[row+1][3];
- daten[row][4]=daten[row+1][4];
- daten[row][5]=daten[row+1][5];
- daten[row][6]=daten[row+1][6];
- daten[row][7]=daten[row+1][7];
- daten[row][8]=daten[row+1][8];
- row = jt_eingang.getSelectedRow() + tmp;
- }
- model.setDataVector(daten,kopf);
- jt_eingang.setModel(model);
- jt_eingang.repaint();
Ich weiß das row<400 ist etwas übertrieben aber das soll jetzt nicht stören
Das Model ist ein DefaultTableModel, ich weiß es gibt auch ein removeRow() aber... damit kam ich nicht wirklich klar und ich wollts lieber selber schreiben
Hm ja also.. ideen?
Danke im vorraus