Java mehrere Elemente auswählen

Tron36

Ensign
Registriert
Jan. 2011
Beiträge
212
Hallo Leute,
ich programmiere eine Oberfläche in Java mit Eclipse und versuche eine art Liste zu erstellen, mit dem man mehrere vorgegebene daten auswählen kann. Weiss aber nicht ganz wie das geht. Ich versuche zwar eine liste mit Checkbox zu machen, konnte keine guten beispiele finden.

Ich hoffe ihr könnt mir helfen.


Lg
Tron36
 
Hallo Tron36,

Es gibt für Java Swing ein fertiges Listenobjekt siehe hier und mit diversen Listmodels kannst du das Design anpassen.
Möglicherweise sagt dir das zu.

Viele Grüße

weiserfuchs
 
Das ist der rudimentäre Unterbau:

Code:
DefaultListModel listModel = new DefaultListModel(); //Inhalt der Liste
JList myList = new JList(listModel); //neue Liste
myList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); //Auswahlverfahren

listModel.addElement("Bla 1");
listModel.addElement("Bla 2");
listModel.addElement("Bla 3");
listModel.addElement("Bla 4");
listModel.addElement("Bla 5");
listModel.addElement("Bla 6");
listModel.addElement("Bla 7");

Noch eine Action definieren und die selektierten Einträge abfragen:
Code:
myList.getSelectedIndices()
 
Hi,
hab eine weitere Frage zur Auswahl von Elementen.
Ist es möglich bzw. gibt es Komponenten und Möglichkeiten, einerseits mehrere Elemente auszuwählen, andererseits auch als Benutzer, eigene Elemente bzw. Einträge anzugeben?

Lg Tron36
 
Ja
Ergänzung ()

Bau dir ein Eingabefeld und füge per Button den eingegebenen Wert dem ListModel hinzu.
 
Zurück
Oben