JButton bleibt in der JTable

Status
Nicht offen für weitere Antworten.

e9926044

Bekanntes Mitglied
Hallo,


ich habe in meiner Tabelle in der letzten Spalte JButtons eingefügt und habe mir eine JButton angelegt, welcher mir alle Zeilen löscht ->

das funktioniert auch (das Löschen der Zeilen), mein Problem ist aber, dass manchmal der letzte Button sichtbar bleibt,
mache ich da was falsch oder ist das ein Problem von JButtons bzw. JComponents in einer JTable?


lg

Code:
private void removeReihe(int reihe, int seite, DefaultTableModel model)
        {
        int selRow = tableList[seite].getSelectedRow();   
        tableList[seite].setValueAt(null, reihe, 6);
        model.removeRow(reihe);         
        model.fireTableDataChanged();
        tableList[seite].repaint();  
        addReihe(model, seite);
        model = null;   
        if (selRow != -1)
            tableList[xSeite].changeSelection(selRow-1, 0, false, false);                  
        }
 
Kann es sein, dass ich den Button, welcher in der selben Zeile ist, wie die Zeile, die ich löschenmöchte, nicht zum löschen geht,
Ich habe mehrere Zeilen und wenn ich allse Zeilen lösche, dann bleibt mir zum Schluß immer ein Jbutton über und dieser JButton wird beim löschen der ersten Zeile nicht gelöscht,

was kann man da machen?

lg
 
Wenn ich eine JButton in eine Zelle einer JTable mit

Code:
tableList[xSeite].setValueAt(btn, reihe, 6);

hinsetze, wie bekomme ich diesen dann wieder weg??

lg
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben