|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jidesoft.swing.PopupWindow
public class PopupWindow
PopupWindow class
You can add another JPopupMenu or JComboxBox in this popup. This class is copied from http://forum.java.sun.com/thread.jsp?forum=57&thread=230866 with some minor modifications.
Field Summary | |
---|---|
protected EventListenerList |
listenerList
A list of event listeners for this component. |
Constructor Summary | |
---|---|
PopupWindow(Container container)
|
Method Summary | |
---|---|
void |
add(Component component)
|
void |
addAsExcludedComponents(Component comp)
PopupWindow will add necessary listeners to some components so that mouse click etc can hide the popup window. |
void |
addPopupMenuListener(PopupMenuListener l)
Adds a PopupMenu listener which will listen to notification messages from the popup portion of the
combo box. |
void |
firePopupMenuCanceled()
Notifies PopupMenuListener s that the popup portion of the combo box has been canceled. |
void |
firePopupMenuWillBecomeInvisible()
Notifies PopupMenuListener s that the popup portion of the combo box has become invisible. |
void |
firePopupMenuWillBecomeVisible()
Notifies PopupMenuListener s that the popup portion of the combo box will become visible. |
PopupMenuListener[] |
getPopupMenuListeners()
Returns an array of all the PopupMenuListener s added to this JComboBox with addPopupMenuListener(). |
void |
hide()
|
boolean |
isExcludedComponent(Component comp)
|
boolean |
isVisible()
Gets the visibility of this popup. |
void |
removeFromExcludedComponents(Component comp)
|
void |
removePopupMenuListener(PopupMenuListener l)
Removes a PopupMenuListener . |
void |
show(Component relative,
int x,
int y)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected EventListenerList listenerList
Constructor Detail |
---|
public PopupWindow(Container container)
Method Detail |
---|
public void add(Component component)
public void show(Component relative, int x, int y)
public void hide()
public boolean isVisible()
public void addPopupMenuListener(PopupMenuListener l)
PopupMenu
listener which will listen to notification messages from the popup portion of the
combo box.
For all standard look and feels shipped with Java 2, the popup list portion of combo box is implemented as a
JPopupMenu
. A custom look and feel may not implement it this way and will therefore not receive the
notification.
l
- the PopupMenuListener
to addpublic void removePopupMenuListener(PopupMenuListener l)
PopupMenuListener
.
l
- the PopupMenuListener
to removeaddPopupMenuListener(javax.swing.event.PopupMenuListener)
public PopupMenuListener[] getPopupMenuListeners()
PopupMenuListener
s added to this JComboBox with addPopupMenuListener().
PopupMenuListener
s added or an empty array if no listeners have been addedpublic void firePopupMenuWillBecomeVisible()
PopupMenuListener
s that the popup portion of the combo box will become visible.
This method is public but should not be called by anything other than the UI delegate.
addPopupMenuListener(javax.swing.event.PopupMenuListener)
public void firePopupMenuWillBecomeInvisible()
PopupMenuListener
s that the popup portion of the combo box has become invisible.
This method is public but should not be called by anything other than the UI delegate.
addPopupMenuListener(javax.swing.event.PopupMenuListener)
public void firePopupMenuCanceled()
PopupMenuListener
s that the popup portion of the combo box has been canceled.
This method is public but should not be called by anything other than the UI delegate.
addPopupMenuListener(javax.swing.event.PopupMenuListener)
public void addAsExcludedComponents(Component comp)
comp
- component which will not hide popup when it is clicked.public void removeFromExcludedComponents(Component comp)
public boolean isExcludedComponent(Component comp)
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |