Einträge in JList dynamisch ändern

Dox

Mitglied
Hallo alle zusammen,

kann mir einer sagen ob es ein Möglichkeit gibt einen JList-Eintrag dynamisch zu ändern so wie z.B. bei JTabel. :confused:

Gruß Willi
 
Hallo,

einen einzelnen Eintrag kannst Du nicht verändern, aber Du kannst das gesamte Datenmodel mit setListData(Object[] listData) oder setListData(Vector listData) neu setzen.

Eine andere Möglichkeit besteht darin, ein eigenes ListModel zu implementieren. Dort kannst Du dann in der getElementAt(int index) Methode die Werte, die Du zurücklieferst, dynamisch verändern.

Gruß
Vincent
 
Hi Vincentius,

danke für dein Antwort aber das meinte ich nicht.Ich würde gern mit einem Doppelklick auf einen Eintrag in der Liste sofort (im Feld direkt )etwas editieren, wie es auch bei JTabel die Möglich gibt. :(
 
Soviel ich weiss, kann man in einer JList nicht editieren. Aber Du kannst ja statt JList eine JTable mit einer Spalte nehmen, wenn es unbedingt editierbar sein muss.
 

Neue Beiträge

Zurück