javax.swing.plaf.basic

接口
所有已知实现类:
BasicComboPopup, MetalComboBoxUI.MetalComboPopup

public interface ComboPopup

定义实现组合框弹出部分所需方法的接口。

警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


方法摘要
 KeyListener getKeyListener()
          返回将添加到组合框的键侦听器或 null。
 JList getList()
          返回要用于在组合框中绘制项的列表。
 MouseListener getMouseListener()
          返回将添加到组合框的鼠标侦听器或 null。
 MouseMotionListener getMouseMotionListener()
          返回将添加到组合框的鼠标移动侦听器或 null。
 void hide()
          隐藏弹出菜单
 boolean isVisible()
          如果弹出菜单可见(当前显示的),则返回 true。
 void show()
          显示弹出菜单
 void uninstallingUI()
          调用以通知 ComboPopup 正在卸载 UI。
 

方法详细信息

show

void show()
显示弹出菜单


hide

void hide()
隐藏弹出菜单


isVisible

boolean isVisible()
如果弹出菜单可见(当前显示的),则返回 true。

返回:
如果此组件可见,则返回 true;否则返回 false

getList

JList getList()
返回要用于在组合框中绘制项的列表。此方法是高度特定于实现的,不应该用于一般列表操作。


getMouseListener

MouseListener getMouseListener()
返回将添加到组合框的鼠标侦听器或 null。如果此方法返回 null,则不会将鼠标移动侦听器添加到组合框。

返回:
MouseListener 或 null

getMouseMotionListener

MouseMotionListener getMouseMotionListener()
返回将添加到组合框的鼠标移动侦听器或 null。如果此方法返回 null,则不会将鼠标移动侦听器添加到组合框。

返回:
MouseMotionListener 或 null

getKeyListener

KeyListener getKeyListener()
返回将添加到组合框的键侦听器或 null。如果此方法返回 null,则不会将鼠标移动侦听器添加到组合框。


uninstallingUI

void uninstallingUI()
调用以通知 ComboPopup 正在卸载 UI。如果 ComboPopup 在组件中添加了侦听器,则其应该在这里移除它们。