- 所有已知的实现类:
-
BasicComboPopup
,MetalComboBoxUI.MetalComboPopup
public interface ComboPopup
定义了组合框弹出部分实现所需方法的接口。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已经向java.beans
包添加了对所有JavaBeans的长期存储支持。请参阅XMLEncoder
。
-
Method Details
-
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()通知ComboPopup UI正在卸载。如果ComboPopup在组件中添加了任何监听器,则应在此处将其移除。
-