-
- All Known Implementing Classes:
- BasicComboPopup, MetalComboBoxUI.MetalComboPopup
public interface ComboPopup
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 seeXMLEncoder
.
-
-
Method Summary
Methods Modifier and Type Method and Description KeyListener
getKeyListener()
Returns a key listener that will be added to the combo box or null.JList
getList()
Returns the list that is being used to draw the items in the combo box.MouseListener
getMouseListener()
Returns a mouse listener that will be added to the combo box or null.MouseMotionListener
getMouseMotionListener()
Returns a mouse motion listener that will be added to the combo box or null.void
hide()
Hides the popupboolean
isVisible()
Returns true if the popup is visible (currently being displayed).void
show()
Shows the popupvoid
uninstallingUI()
Called to inform the ComboPopup that the UI is uninstalling.
-
-
-
Method Detail
-
show
void show()
Shows the popup
-
hide
void hide()
Hides the popup
-
isVisible
boolean isVisible()
Returns true if the popup is visible (currently being displayed).- Returns:
true
if the component is visible;false
otherwise.
-
getList
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.
-
getMouseListener
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
-
getMouseMotionListener
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
-
getKeyListener
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.
-
uninstallingUI
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.
-
-
Document created the 11/06/2005, last modified the 04/03/2020
Source of the printed document:https://www.gaudry.be/en/java-api-rf-javax/swing/plaf/basic/combopopup.html
The infobrol is a personal site whose content is my sole responsibility. The text is available under CreativeCommons license (BY-NC-SA). More info on the terms of use and the author.
References
These references and links indicate documents consulted during the writing of this page, or which may provide additional information, but the authors of these sources can not be held responsible for the content of this page.
The author This site is solely responsible for the way in which the various concepts, and the freedoms that are taken with the reference works, are presented here. Remember that you must cross multiple source information to reduce the risk of errors.