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

インタフェースComboPopup

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

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

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

  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    コンボボックスに追加されるキー・リスナー、またはnullを返します。
    コンボボックスの項目を描画するために使用されているリストを返します。
    コンボボックスに追加されるマウス・リスナー、またはnullを返します。
    コンボボックスに追加されるマウス・モーション・リスナー、またはnullを返します。
    void
    ポップアップを非表示にします
    boolean
    ポップアップが可視(現在表示中)である場合にtrueを返します。
    void
    ポップアップを表示します。
    void
    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がコンポーネントにリスナーを追加した場合、ここでそれらを削除するべきです。