Module java.desktop

Interface ComboPopup

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

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

警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已经向java.beans包添加了对所有JavaBeans的长期存储支持。请参阅XMLEncoder

  • Method Summary

    Modifier and Type
    Method
    Description
    返回一个将被添加到组合框中的键盘监听器,如果没有则返回null。
    返回用于绘制组合框中项目的列表。
    返回一个将被添加到组合框中的鼠标监听器,如果没有则返回null。
    返回一个将被添加到组合框中的鼠标移动监听器,如果没有则返回null。
    void
    hide()
    隐藏弹出窗口。
    boolean
    如果弹出窗口可见(当前正在显示),则返回true。
    void
    show()
    显示弹出窗口。
    void
    通知ComboPopup UI正在卸载。
  • Method Details

    • 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()
      通知ComboPopup UI正在卸载。如果ComboPopup在组件中添加了任何监听器,则应在此处将其移除。