Ich habe nach einer Lösung geforscht, um Daten aus einer JList-Komponente zurück zu holen, habe aber keine gefunden. Also, gibt es eine Methode von Jlist, die ihre Items zurückgibt? Ich möchte nicht nur einen ausgewählten. Ich will die ganze Liste.
Der Grund ist, dass ich diese Methode habe, die alle Komponenten einer Dialogbox basierend auf dem ausgewählten Wert eines Listenfelds aktualisiert. Ich möchte dieses Listenfeld von derselben Methode aktualisieren. Um das zu tun, sollte die Methode das Listenfeld nicht aktualisieren, wenn es aufgerufen wird. Es sollte die Werte im Listenfeld mit den neuesten Daten vergleichen, die ich in einer Klasse speichere (andernfalls in die Endlosschleife). Nur wenn die Daten im Listenfeld nicht mit den Daten in der Klasse übereinstimmen, werden sie aktualisiert.
Gibt es eine solche Methode, um alle Daten der Listbox abzurufen?
Um die Auswahl zu erhalten, müssen Sie eine Kombination von getModel
und getSelectedIndices