Tach, wenn du den Vektor änderst und das angezeigt haben willst, müsstest afaik wohl
nen .setListData machen, um das dann auch anzuzeigen...
Das geht nicht. Dein Vector teilt niemandem mit, wenn er sich verändert. Aus diesem Grund kann auch die JList die Änderungen nicht anzeigen, weil ihr eben niemand Bescheid gibt, wenn sich etwas verändert hat.Sorry ich bin Anfaenger. Haettest du ein kleines Codeschnipsel das zeigt, wie die JList anzeigt sobald sich was aendert in meinem Vector?
Vector<String> vector = new Vector<String>;
JList list = new JList(vector);
{...}
vector.add("test")
list.setListData(vector);
Das bitte nicht.oder du schreibst dir ne eigenen Vector und gibst ihm die JList im konstruktor mit und überschreibst dann die .add und .remove methoden...
mit "eigen" war schon nen extends Vector gemeint
ist aber meiner meinung nach alles zeitaufwändiger als immer noch eben nen setListData drunterzusetzen, vor allem als Anfänger, aber ja das implement dranzuhängen wär in dem fall auch sinnvoll