S
starter
Gast
Hi @ all!
Hab da eine kurze Frage:
Hab 2 jlist dazwischen ein >>(hinzufügen)-Button und ein <<(löschen)-Button. Die erste liste zeigt mir alle Elemente an die in meiner Datenbank gespeichert sind. Wenn ich jetzt ein paar elemente selektiere, und dann auf den >>-Button klicke, sollen diese Elemente in der anderen Liste erscheinen.
Das wäre auch relativ einfach, ich hol mir einfach die selektierten Daten schreibe sie in ein DefaultListModel und setzte dieses auf die 2. Liste.
ABER:
Ich möchte dass elemente die eventuell schon vorher in der 2. Liste stehen auch nach einem klick auf '>>' noch drinn haben.
hab das so versucht:
damit hätte ich in dlm schon die Daten die bereits in der zweiten Liste stehen drinn, und bräuchte nur mehr meine Auswhal hinzufügen, aber ich bekomme hier eine Cast-Exception weil getModel() ein ListModel zurückgibt und kein DefaultListModel...
WIE KANN ICH DAS BESSER LÖSEN?????
Hoff ich hab das einigermaßen verständlich erklärt...
Danke für eure Hilfe!
Hab da eine kurze Frage:
Hab 2 jlist dazwischen ein >>(hinzufügen)-Button und ein <<(löschen)-Button. Die erste liste zeigt mir alle Elemente an die in meiner Datenbank gespeichert sind. Wenn ich jetzt ein paar elemente selektiere, und dann auf den >>-Button klicke, sollen diese Elemente in der anderen Liste erscheinen.
Das wäre auch relativ einfach, ich hol mir einfach die selektierten Daten schreibe sie in ein DefaultListModel und setzte dieses auf die 2. Liste.
ABER:
Ich möchte dass elemente die eventuell schon vorher in der 2. Liste stehen auch nach einem klick auf '>>' noch drinn haben.
hab das so versucht:
Code:
DefaultListModel dlm = (DefaultListModel) this.<meineListe>.getModel(); //hier bekomme ich das Model der 2. Liste
damit hätte ich in dlm schon die Daten die bereits in der zweiten Liste stehen drinn, und bräuchte nur mehr meine Auswhal hinzufügen, aber ich bekomme hier eine Cast-Exception weil getModel() ein ListModel zurückgibt und kein DefaultListModel...
WIE KANN ICH DAS BESSER LÖSEN?????
Hoff ich hab das einigermaßen verständlich erklärt...
Danke für eure Hilfe!