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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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 - ComboBoxModel
      itemValue - 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.