Ich habe eine JList
innerhalb einer JFrame
in class A
. Ich öffne dann eine andere JFrame
in Class B
welche extends
Klasse A. Innerhalb dieser Klasse I AddElement();
zu der JList
aber die JList
nicht automatisch mit dem neuen Element darin neu zu zeichnen. Aus dem Debugging kann ich mit Sicherheit sagen, dass das Objekt zum Modell hinzugefügt wird, aber das JList
wird nicht neu gezeichnet. Weiß jemand, wie ich das beheben könnte?Refreshing JList funktioniert nicht?
bearbeiten: Ich verwende das Standardmodell.
Verwenden Sie ein benutzerdefiniertes Modell? Zünden Sie das richtige Ereignis an? http://download.oracle.com/javase/6/docs/api/javax/swing/AbstractListModel.html#fireIntervalAdded%28java.lang.Object,%20int,%20int%29 – Puce
Ich verwende das Standardmodell . – Skizit
Wenn Sie Standardmodell verwenden, als Ihre Arbeit mit diesem Beispiel zu vergleichen, dann ist das perfekt. Http://www.esus.com/javaindex/j2se/jdk1.2/javaxswing/atomiccontrols/jlist/jlistrefresh.html –