- 既知のすべての実装クラス:
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
コンボボックスの項目を描画するために使用されているリストを返します。 このメソッドはかなり実装固有なので、一般のリスト操作には使わないようにしてください。- 戻り値:
- コンボ・ボックスにアイテムを描画するために使用されているリスト
-
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がコンポーネントにリスナーを追加した場合、ここでそれらを削除するべきです。
-