模块  java.desktop

Interface ComboPopup

  • 所有已知实现类:
    BasicComboPopupMetalComboBoxUI.MetalComboPopup

    public interface ComboPopup
    该接口定义了实现组合框弹出部分所需的方法。

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

    • 方法详细信息

      • show

        void show()
        显示弹出窗口
      • hide

        void hide()
        隐藏弹出窗口
      • isVisible

        boolean isVisible()
        如果弹出窗口可见(当前正在显示),则返回true。
        结果
        true如果组件可见; 否则为false
      • getList

        JList<Object> getList()
        返回用于在组合框中绘制项目的列表。 此方法特定于高度实现,不应用于一般列表操作。
        结果
        用于在组合框中绘制项目的列表
      • getMouseListener

        MouseListener getMouseListener()
        返回将添加到组合框的鼠标侦听器或null。 如果此方法返回null,则不会将其添加到组合框中。
        结果
        a MouseListener或null
      • getMouseMotionListener

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

        KeyListener getKeyListener()
        返回将添加到组合框的键侦听器或null。 如果此方法返回null,则不会将其添加到组合框中。
        结果
        将添加到组合框的键侦听器或null
      • uninstallingUI

        void uninstallingUI()
        被叫通知ComboPopup UI正在卸载。 如果ComboPopup在组件中添加了任何侦听器,则应在此处删除它们。