public interface

ComboPopup

javax.swing.plaf.basic.ComboPopup
Known Indirect Subclasses

Class Overview

The interface which defines the methods required for the implementation of the popup portion of a combo box.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder.

Summary

Public Methods
abstract KeyListener getKeyListener()
Returns a key listener that will be added to the combo box or null.
abstract JList getList()
Returns the list that is being used to draw the items in the combo box.
abstract MouseListener getMouseListener()
Returns a mouse listener that will be added to the combo box or null.
abstract MouseMotionListener getMouseMotionListener()
Returns a mouse motion listener that will be added to the combo box or null.
abstract void hide()
Hides the popup
abstract boolean isVisible()
Returns true if the popup is visible (currently being displayed).
abstract void show()
Shows the popup
abstract void uninstallingUI()
Called to inform the ComboPopup that the UI is uninstalling.

Public Methods

public abstract KeyListener getKeyListener ()

Returns a key listener that will be added to the combo box or null. If this method returns null then it will not be added to the combo box.

public abstract JList getList ()

Returns the list that is being used to draw the items in the combo box. This method is highly implementation specific and should not be used for general list manipulation.

public abstract MouseListener getMouseListener ()

Returns a mouse listener that will be added to the combo box or null. If this method returns null then it will not be added to the combo box.

Returns
  • a MouseListener or null

public abstract MouseMotionListener getMouseMotionListener ()

Returns a mouse motion listener that will be added to the combo box or null. If this method returns null then it will not be added to the combo box.

Returns
  • a MouseMotionListener or null

public abstract void hide ()

Hides the popup

public abstract boolean isVisible ()

Returns true if the popup is visible (currently being displayed).

Returns
  • true if the component is visible; false otherwise.

public abstract void show ()

Shows the popup

public abstract void uninstallingUI ()

Called to inform the ComboPopup that the UI is uninstalling. If the ComboPopup added any listeners in the component, it should remove them here.