モジュール 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の場合は、アイコンのみがペイントされます