モジュール java.desktop
パッケージ javax.swing.plaf.metal

クラスMetalComboBoxButton

すべての実装されたインタフェース:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants

public class MetalComboBoxButton
extends JButton
MetalComboBoxUIを補助するJButtonサブクラス

警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

関連項目:
MetalComboBoxButton
  • フィールド詳細

    • comboBox

      protected JComboBox<Object> comboBox
      JComboBoxのインスタンス。
    • listBox

      protected JList<Object> listBox
      JListのインスタンス。
    • rendererPane

      protected CellRendererPane rendererPane
      CellRendererPaneのインスタンス。
    • comboIcon

      protected Icon comboIcon
      アイコン。
    • iconOnly

      protected boolean iconOnly
      iconOnlyの値です。
  • コンストラクタの詳細

    • MetalComboBoxButton

      public MetalComboBoxButton​(JComboBox<Object> cb, Icon i, CellRendererPane pane, JList<Object> list)
      MetalComboBoxButtonの新しいインスタンスを構築します。
      パラメータ:
      cb - JComboBoxのインスタンス
      i - アイコン
      pane - CellRendererPaneのインスタンス
      list - JListのインスタンス
    • MetalComboBoxButton

      public MetalComboBoxButton​(JComboBox<Object> cb, Icon i, boolean onlyIcon, CellRendererPane pane, JList<Object> list)
      MetalComboBoxButtonの新しいインスタンスを構築します。
      パラメータ:
      cb - JComboBoxのインスタンス
      i - アイコン
      onlyIcon - trueアイコンのみがペイントされている場合
      pane - CellRendererPaneのインスタンス
      list - JListのインスタンス
  • メソッドの詳細

    • getComboBox

      public final JComboBox<Object> getComboBox()
      JComboBoxを返します。
      戻り値:
      JComboBox
    • setComboBox

      public final void setComboBox​(JComboBox<Object> cb)
      JComboBoxを設定します。
      パラメータ:
      cb - JComboBox
    • getComboIcon

      public final Icon getComboIcon()
      JComboBoxのアイコンを返します。
      戻り値:
      JComboBoxのアイコン
    • setComboIcon

      public final void setComboIcon​(Icon i)
      JComboBoxのアイコンを設定します。
      パラメータ:
      i - JComboBoxのアイコン
    • isIconOnly

      public final boolean isIconOnly()
      isIconOnlyの値を返します。
      戻り値:
      isIconOnlyの値
    • setIconOnly

      public final void setIconOnly​(boolean isIconOnly)
      isIconOnlytrueの場合、アイコンのみがペイントされます。
      パラメータ:
      isIconOnly - trueの場合は、アイコンのみがペイントされます