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

インタフェースComboPopup

  • 既知のすべての実装クラス:
    BasicComboPopup, MetalComboBoxUI.MetalComboPopup


    public interface ComboPopup
    コンボボックスのポップアップ部分の実装に必要なメソッドを定義するインタフェースです。

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

    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      KeyListener getKeyListener​()
      コンボボックスに追加されるキー・リスナー、またはnullを返します。
      JList<Object> getList​()
      コンボボックスの項目を描画するために使用されているリストを返します。
      MouseListener getMouseListener​()
      コンボボックスに追加されるマウス・リスナー、またはnullを返します。
      MouseMotionListener getMouseMotionListener​()
      コンボボックスに追加されるマウス・モーション・リスナー、またはnullを返します。
      void hide​()
      ポップアップを非表示にします。
      boolean isVisible​()
      ポップアップが可視(現在表示中)である場合にtrueを返します。
      void show​()
      ポップアップを表示します。
      void uninstallingUI​()
      UIがアンインストール中であることをComboPopupに通知するために呼び出されます。
    • メソッドの詳細

      • show

        void show​()
        ポップアップを表示します。
      • hide

        void hide​()
        ポップアップを非表示にします。
      • isVisible

        boolean isVisible​()
        ポップアップが可視(現在表示中)である場合にtrueを返します。
        戻り値:
        コンポーネントが可視の場合はtrue、そうでない場合はfalse
      • getList

        JList<Object> getList​()
        コンボボックスの項目を描画するために使用されているリストを返します。 このメソッドはかなり実装固有なので、一般のリスト操作には使わないようにしてください。
        戻り値:
        コンボ・ボックスにアイテムを描画するために使用されているリスト
      • getMouseListener

        MouseListener getMouseListener​()
        コンボボックスに追加されるマウス・リスナー、またはnullを返します。 このメソッドがnullを返す場合、コンボボックスには追加されません。
        戻り値:
        MouseListenerまたはnull
      • getMouseMotionListener

        MouseMotionListener getMouseMotionListener​()
        コンボボックスに追加されるマウス・モーション・リスナー、またはnullを返します。 このメソッドがnullを返す場合、コンボボックスには追加されません。
        戻り値:
        MouseMotionListenerまたはnull
      • getKeyListener

        KeyListener getKeyListener​()
        コンボボックスに追加されるキー・リスナー、またはnullを返します。 このメソッドがnullを返す場合、コンボボックスには追加されません。
        戻り値:
        コンボ・ボックスに追加されるキー・リスナーまたはnull
      • uninstallingUI

        void uninstallingUI​()
        UIがアンインストール中であることをComboPopupに通知するために呼び出されます。 ComboPopupがコンポーネントにリスナーを追加した場合、ここでそれらを削除するべきです。