F
finup
Gast
Hallo,
Ich hab schon etliche Stunden mit einem Problem verbracht und find einfach keine Lösung.
Ich habe ein DefaultListModel mit ein JList erzeugt.
Die Datenquelle ist ein objectstream aus einem file.
Das funktioniert soweit wunderbar, mein ListRenderer schiebt die Daten als kleine JPanel`s in
die JList rein.
Nun möchte ich nachträglich ein ein element hinzufügen. Das tut man normalerweise mit
DATAMODEL.addElement() . Das funktioniert zwar (DATAMODEL.size() wird größer) aber es wird
nicht in der JList angezeigt. Es fliegt auch keine Exception ...
Der code dazu (relativ unspektakulär):
FavoriteCallpinCell -> ist ein minipanel
card_info -> ein vector (inhalt ist korrekt)
DATA_MODEL.size -> wird korrekt um 1 erhöht
JList zeigt es leider nicht an
ein JList.updateUI() hat auch nichts genützt.
Ist nicht das erste mal das ich mit Jlist und Jtables arbeite ... das ist mir allerdings noch nie passiert.
weiss jemand was das sein könnte ?
Ich hab schon etliche Stunden mit einem Problem verbracht und find einfach keine Lösung.
Ich habe ein DefaultListModel mit ein JList erzeugt.
Die Datenquelle ist ein objectstream aus einem file.
Code:
.....
s = new ObjectInputStream(in);
data = (Vector)s.readObject();
......
Enumeration en = data.elements();
while (en.hasMoreElements()) {
Vector v = (Vector)en.nextElement();
DATA_MODEL.addElement(new FavoriteCallpinCell(v));
}
Das funktioniert soweit wunderbar, mein ListRenderer schiebt die Daten als kleine JPanel`s in
die JList rein.
Nun möchte ich nachträglich ein ein element hinzufügen. Das tut man normalerweise mit
DATAMODEL.addElement() . Das funktioniert zwar (DATAMODEL.size() wird größer) aber es wird
nicht in der JList angezeigt. Es fliegt auch keine Exception ...
Der code dazu (relativ unspektakulär):
Code:
DATA_MODEL.addElement(new FavoriteCallpinCell(card_info));
card_info -> ein vector (inhalt ist korrekt)
DATA_MODEL.size -> wird korrekt um 1 erhöht
JList zeigt es leider nicht an
ein JList.updateUI() hat auch nichts genützt.
Ist nicht das erste mal das ich mit Jlist und Jtables arbeite ... das ist mir allerdings noch nie passiert.
weiss jemand was das sein könnte ?