JList aktualisieren

Status
Nicht offen für weitere Antworten.

sonic14

Mitglied
Hi,

Ich hätt ne frage und zwar:

Wie kann ich die JListe aktualisieren mithilfe eines buttons?

Hier mal der Code von meiner liste:

Java:
 public void actionPerformed(ActionEvent evt) {
							
							}
						});
					}
					{
						ListModel ListeModel = 
							new DefaultComboBoxModel(
									sb.gibAusListe()); // Hier wird die Methode aus einer anderen Classe aufgerufen 
//welche die Daten in die Liste holt. Das soll Aktualisiert werden in der liste
						
						Liste = new JList();
						jPanel1.add(Liste);
						Liste.setModel(ListeModel);
						Liste.setBounds(46, 140, 248, 135);
						Liste.addAncestorListener(new AncestorListener() {
							public void ancestorRemoved(AncestorEvent evt) {
								
							}
							public void ancestorAdded(AncestorEvent evt) {
								
							}
							public void ancestorMoved(AncestorEvent evt) {
								
								//TODO add your code for Liste.ancestorMoved
							}
						});
					}

Danke im Vorraus ;)

mfg
 
Zuletzt bearbeitet:

javimka

Top Contributor
Du kannst dem Button einen ActionListener anhängen und wenn der ausgeführt wird, soll er die JList aktualisieren. Kommt natürlich drauf an, was da genau aktualisiert werden soll. Vielleicht reicht schon ein repain().
 

sonic14

Mitglied
Du kannst dem Button einen ActionListener anhängen und wenn der ausgeführt wird, soll er die JList aktualisieren. Kommt natürlich drauf an, was da genau aktualisiert werden soll. Vielleicht reicht schon ein repain().

Ja, schon klar, nur komm ich einfach nicht drauf wie ich dem button sagen soll das er genau DIE liste aktualisieren soll und WAS er aktualisieren soll. Und was er aktualisieren soll steht unter // dabei ;)

mfg
 

javimka

Top Contributor
Mit "Liste aktualisieren" meinst du allem Anschein nach, eine neue zu erzeugen und nun diese an Stelle der alten zu verwenden, stimmt das?
Nachdem du die Liste dem Parent Container mit add hinzugefügt hast, versuche mal validate() nach dem setBounds Befehl aufzurufen. Das veranlasst den Container, seine Komponenten neu zu ordnen.
Wieso machst du ein DefaultComboBoxModel für eine JList, wäre DefaultListModel nicht eher passend?
 

sonic14

Mitglied
Mit "Liste aktualisieren" meinst du allem Anschein nach, eine neue zu erzeugen und nun diese an Stelle der alten zu verwenden, stimmt das?
Nachdem du die Liste dem Parent Container mit add hinzugefügt hast, versuche mal validate() nach dem setBounds Befehl aufzurufen. Das veranlasst den Container, seine Komponenten neu zu ordnen.
Wieso machst du ein DefaultComboBoxModel für eine JList, wäre DefaultListModel nicht eher passend?

xD, das hat eclipse selber gmacht^^

äm naja schau, Ich füge ein spiel hinzu in eine ArrayList in einer anderen classe. Dann hab ich die Methode "gib aus liste" wo die einträge in der Arraylist ausgegeben werden. So, diese "gibausliste" hab ich mit der JListe verknüpft. Wenn ich jetzt aber ein Objekt in die Liste hinzufüge, Aktualisiert sich die JListe ja nicht von allein, also soll die JList wieder Aktualisiert werden indem sie die classe "gibausliste" erneut aufruft und dadurch eben 1 neues Objekt "aktualisiert".

Bsp.:

in der ArrayList stehen schon von anfang an drinnen:
hallo
lol
Die "gibausliste" Methode Nimmt die Objekte von der ArrayList. Die JListe nimmt die Objekte von der "gibausliste".
Jetzt füg ich ein spiel hinzu, Die Arraylist bekommt 1 Objekt mehr, geht weiter an die Methode "gibausliste" und jetzt soll sich die JListe aktualisieren also wieder die Methode "gibausliste" erneut durch eine Button aufrufen.

mfg
 

javimka

Top Contributor
Ich würde nicht jedesmal eine neue Liste erstellen.
Erstelle im Konstruktor ein DefaultListModel und dieses soll ein Attribut, also im Objekt gespeichert werden. Dann erstellst du eine JList mit dem Model als Argument und dann musst du mit der gar nicht mehr viel machen.
Deine gibausliste-Methode soll dann die neuen Objekte dem Model hinzufügen, einfach mit add und dieses sollte dann automatisch die JList neu zeichnen lassen. :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J JList, Anzeige aktualisieren AWT, Swing, JavaFX & SWT 7
B JList Anzeige aktualisieren (Models) AWT, Swing, JavaFX & SWT 2
W JList aktualisieren AWT, Swing, JavaFX & SWT 3
A JList aktualisieren AWT, Swing, JavaFX & SWT 6
G JList-Ansicht aktualisieren? AWT, Swing, JavaFX & SWT 2
0 JList alle 20 Sekunden aktualisieren? AWT, Swing, JavaFX & SWT 8
M Mal funktioniert Aktualisieren bei JList mal nicht. AWT, Swing, JavaFX & SWT 2
M JSplitPane und JList aktualisieren AWT, Swing, JavaFX & SWT 4
B JList zur Laufzeit aktualisieren AWT, Swing, JavaFX & SWT 2
V Problem mit Aktualisieren von JList mit Threads AWT, Swing, JavaFX & SWT 3
bernd JList aktualisieren? AWT, Swing, JavaFX & SWT 12
B JList aktualisieren AWT, Swing, JavaFX & SWT 11
G JList, einzelne Strings hinzufügen AWT, Swing, JavaFX & SWT 9
B Jlist füllen AWT, Swing, JavaFX & SWT 4
H JList.setEnabled(false) - Text soll nicht grau sein AWT, Swing, JavaFX & SWT 2
BananenBrötchen Swing Arraylist in jList anzeigen AWT, Swing, JavaFX & SWT 6
J Swing JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 6
A Swing JList zu JTree AWT, Swing, JavaFX & SWT 11
G Eingabe in JTextField in Array speichern und in JList ausgeben AWT, Swing, JavaFX & SWT 7
cezary Choice, JComboBox oder JList AWT, Swing, JavaFX & SWT 5
J JList scrollen AWT, Swing, JavaFX & SWT 3
Neumi5694 Swing JList - Klick abfangen AWT, Swing, JavaFX & SWT 3
G Swing Swing Binding JList funktioniert nicht AWT, Swing, JavaFX & SWT 5
M Swing JList Auswahl-GUI-Konzept AWT, Swing, JavaFX & SWT 9
C JList: Bestimmte Objekte ausschließen AWT, Swing, JavaFX & SWT 1
F JList aktualisiert nicht AWT, Swing, JavaFX & SWT 24
F JList auffüllen aus Array von Instanzen AWT, Swing, JavaFX & SWT 4
F Event wenn Maus eine JList verlässt AWT, Swing, JavaFX & SWT 13
F JList bei Windowbuilder AWT, Swing, JavaFX & SWT 8
F JList zeigt keine Einträge mehr AWT, Swing, JavaFX & SWT 1
P JList erstellen AWT, Swing, JavaFX & SWT 4
G DefaultListModel für JList AWT, Swing, JavaFX & SWT 2
P Einer JList mit eigenem ListModel einen Eintrag hinzfügen AWT, Swing, JavaFX & SWT 5
P Übergeben von ListModel an nichtparametrisierte JList AWT, Swing, JavaFX & SWT 8
M Ein Element in mehreren JList selektieren AWT, Swing, JavaFX & SWT 5
J Swing Probleme mit ListSelectionListener(), Inhalte der JList werden gelöscht? AWT, Swing, JavaFX & SWT 6
Z Swing Variable eines Objekt aus Hashmap in JList anzeigen AWT, Swing, JavaFX & SWT 1
Nabbit Über JList kein JPopupMenu AWT, Swing, JavaFX & SWT 2
O Swing JList beim Klicken in der GUI erstellen AWT, Swing, JavaFX & SWT 6
C Swing JList zeigt keine neuen Einträge an AWT, Swing, JavaFX & SWT 1
B Swing Auf JList-Elemente aus einer anderen Klasse zugreifen AWT, Swing, JavaFX & SWT 1
T Generische Klasse in JList über DefaultListModel AWT, Swing, JavaFX & SWT 1
T Swing WindowBuilder: JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
C Button Text in JList neue Zeile AWT, Swing, JavaFX & SWT 6
C Hilfe bei JSpinner und JList AWT, Swing, JavaFX & SWT 1
D Swing ArrayList in Jlist/ List oder Array in JList/List AWT, Swing, JavaFX & SWT 5
S JList ist leer, aber DefaultListModel hat die Daten? AWT, Swing, JavaFX & SWT 9
M JList wird angezeigt, JTable (DefaultTableModel) nicht AWT, Swing, JavaFX & SWT 7
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
D Swing Jlist Größe während der Laufzeit verändern. AWT, Swing, JavaFX & SWT 11
Q JList Update Problem AWT, Swing, JavaFX & SWT 1
W Sichtbarer Bereich JScrollPane vs. JList AWT, Swing, JavaFX & SWT 3
N AWT Markierte Zeile jList aus mySQL DB löschen AWT, Swing, JavaFX & SWT 2
S JList repaint AWT, Swing, JavaFX & SWT 1
F Swing JTextField in JList (Funktion beibehalten) AWT, Swing, JavaFX & SWT 2
H JList AWT, Swing, JavaFX & SWT 5
B Swing Bild von Webseite herunterladen, diese dann in JList anzeigen. AWT, Swing, JavaFX & SWT 1
B Swing Dynamische JList mit Bildern AWT, Swing, JavaFX & SWT 4
D JList&JButton erst nach Resize des JFRame sichtbar AWT, Swing, JavaFX & SWT 2
S JList Index finden AWT, Swing, JavaFX & SWT 6
3 Swing JList-Inhalt als verschlüsselte Datei schreiben und lesen AWT, Swing, JavaFX & SWT 1
N JComponenten in JList oder doch anders? AWT, Swing, JavaFX & SWT 0
S Swing JList, ArrayList + DefaultModel AWT, Swing, JavaFX & SWT 5
B Tabelleneinträge in JList anzeigen AWT, Swing, JavaFX & SWT 5
P JList/JScroolPane Text verschieben und text wrappen AWT, Swing, JavaFX & SWT 3
D Swing JList keine Selektionsänderung bei "dragged-Maus" AWT, Swing, JavaFX & SWT 4
M JList Model filtern AWT, Swing, JavaFX & SWT 4
K Swing JList - Element richtig hinzufügen AWT, Swing, JavaFX & SWT 4
T Swing Elemente der JList überlappend darstellen AWT, Swing, JavaFX & SWT 5
P Swing JList mit Objekten - Name anzeigen AWT, Swing, JavaFX & SWT 5
Ollek JList - neuer Eintrag in ArrayList dadurch keine Anzeige der Objekte AWT, Swing, JavaFX & SWT 18
K Mehrfachselektierungen in einer JList AWT, Swing, JavaFX & SWT 6
L Swing Component alignment innerhalb einer JList AWT, Swing, JavaFX & SWT 3
M Swing JList Listener AWT, Swing, JavaFX & SWT 20
M Accelerator zu JMenuItem des JPopupMenu einer JList AWT, Swing, JavaFX & SWT 2
S Swing JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 3
M Element aus JList eines JFileChooser entfernen AWT, Swing, JavaFX & SWT 3
E selektierter Datensatz in JList als String Datentyp AWT, Swing, JavaFX & SWT 23
E selektiertes Element aus JList zurückgeben AWT, Swing, JavaFX & SWT 7
E JList /DefaultListModel mit Datenbank verbinden AWT, Swing, JavaFX & SWT 10
L SQL & Jtable o. JList AWT, Swing, JavaFX & SWT 5
K Swing JList und veränderte CellRenderer AWT, Swing, JavaFX & SWT 8
B JList + ListCellRenderer AWT, Swing, JavaFX & SWT 5
B JList -> Disabled AWT, Swing, JavaFX & SWT 6
I Jlist isselectionEmpty AWT, Swing, JavaFX & SWT 4
I Jlist dynamisch aus Datenbank füllen AWT, Swing, JavaFX & SWT 14
R Swing unbegrenzte Anzahl vonEinträgen in JList AWT, Swing, JavaFX & SWT 2
MiMa Dateien aus Ordner in einer JList Ausgeben AWT, Swing, JavaFX & SWT 32
P Elemente einer JList ausgeben AWT, Swing, JavaFX & SWT 11
M JList mit 2-zeiligen Objekten füllen AWT, Swing, JavaFX & SWT 7
S JList mit Einträgen versehen schlägt fehl AWT, Swing, JavaFX & SWT 4
F Swing ArrayList in JList anzeigen und Objekte auswählen AWT, Swing, JavaFX & SWT 2
B JList zeigt Elemente nicht an AWT, Swing, JavaFX & SWT 3
S Fragen zu JList AWT, Swing, JavaFX & SWT 3
B Aktualisierung einer JList AWT, Swing, JavaFX & SWT 5
W JList valueChanges weiterleiten? AWT, Swing, JavaFX & SWT 14
D JButton-Click in JList mit Panels (auf dem der Button ist) AWT, Swing, JavaFX & SWT 6
E Jlist nur mit Klasse? AWT, Swing, JavaFX & SWT 5
D Swing JList <-> AdapterModel <-> Model AWT, Swing, JavaFX & SWT 4
1 JList - Elemente mit rechter Maustaste wählen AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben