Package de.stefanreiser.swing.combobox
Class ComboBoxUtil
java.lang.Object
de.stefanreiser.swing.combobox.ComboBoxUtil
public class ComboBoxUtil
extends java.lang.Object
Statische Hilfsmethoden für Comboboxen und Combobox-Modelle.
- Author:
- Stefan
-
Constructor Summary
Constructors Constructor Description ComboBoxUtil()
-
Method Summary
Modifier and Type Method Description static boolean
findAndSelectItem(javax.swing.ComboBoxModel<ComboBoxPairItem> model, java.lang.Object itemValue)
Den angegebene Wert in der Liste suchen und als ausgewählt setzen, sofern vorhanden.static boolean
findAndSelectItem(javax.swing.JComboBox box, java.lang.Object item)
Sucht Element item in Combobox, wählt das erste aus, wenn mindestens eines gefunden.static boolean
findAndSelectItemByLabel(javax.swing.ComboBoxModel<ComboBoxPairItem> model, java.lang.String itemLabel)
Sucht Element item in ComboboxModel, wählt das erste aus, wenn mindestens eines gefunden wurde.static boolean
findAndSelectItemByLabel(javax.swing.JComboBox box, java.lang.String itemLabel)
Sucht Element item in Combobox, wählt das erste aus, wenn mindestens eines gefunden.
-
Constructor Details
-
ComboBoxUtil
public ComboBoxUtil()
-
-
Method Details
-
findAndSelectItem
public static boolean findAndSelectItem(javax.swing.ComboBoxModel<ComboBoxPairItem> model, java.lang.Object itemValue)Den angegebene Wert in der Liste suchen und als ausgewählt setzen, sofern vorhanden. Keine Benachrichtigung der Listener, falls Wert nicht vorhanden.- Nur geeignet für Modelle mit Elementen vom Typ 'ComboBoxPairItem'.
- Verglichen wird anhand der Methode ComboBoxPairItem.getValue().equals().
- Findet das erste Element, dessen getValue()-Wert äquivalent zu itemValue ist.
- Der Wert null kann ausgewählt werden.
- Parameters:
model
- ComboBoxModelitemValue
- der zu auszuwählende Wert.- Returns:
- Liefert true genau dann, wenn itemValue gefunden und ausgewählt wurde.
-
findAndSelectItem
public static boolean findAndSelectItem(javax.swing.JComboBox box, java.lang.Object item)Sucht Element item in Combobox, wählt das erste aus, wenn mindestens eines gefunden. Erfordert, dass Comboboxmodell Elemente vom Typ ComboBoxPairItem enthält. -
findAndSelectItemByLabel
public static boolean findAndSelectItemByLabel(javax.swing.ComboBoxModel<ComboBoxPairItem> model, java.lang.String itemLabel)Sucht Element item in ComboboxModel, wählt das erste aus, wenn mindestens eines gefunden wurde. Vergleicht anhand der in der Combobox dargestellten Textes. -
findAndSelectItemByLabel
public static boolean findAndSelectItemByLabel(javax.swing.JComboBox box, java.lang.String itemLabel)Sucht Element item in Combobox, wählt das erste aus, wenn mindestens eines gefunden. Erfordert, dass Comboboxmodell Elemente vom Typ ComboBoxPairItem enthält.
-