|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--javax.swing.Popup
Safe:
| Field Summary | |
private Component |
component
The Component representing the Popup. |
| Constructor Summary | |
protected |
Popup()
Creates a Popup. |
protected |
Popup(Component owner,
Component contents,
int x,
int y)
Creates a Popup for the Component owner
containing the Component contents. |
| Method Summary | |
(package private) Component |
createComponent(Component owner)
Creates the Component to use as the parent of the Popup. |
(package private) void |
dispose()
Frees any resources the Popup may be holding onto. |
(package private) Component |
getComponent()
Returns the Component returned from
createComponent that will hold the Popup. |
private Window |
getParentWindow(Component owner)
Returns the Window to use as the parent of the
Window created for the Popup. |
void |
hide()
Enabled: Hides and disposes of the Popup. |
(package private) void |
pack()
Causes the Popup to be sized to fit the preferred size
of the Component it contains. |
(package private) void |
reset(Component owner,
Component contents,
int ownerX,
int ownerY)
Resets the Popup to an initial state. |
void |
show()
Enabled: Makes the Popup visible. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private Component component
| Constructor Detail |
protected Popup(Component owner,
Component contents,
int x,
int y)
Popup for the Component owner
containing the Component contents. owner
is used to determine which Window the new
Popup will parent the Component the
Popup creates to.
A null owner implies there is no valid parent.
x and
y specify the preferred initial location to place
the Popup at. Based on screen size, or other paramaters,
the Popup may not display at x and
y.
owner - Component mouse coordinates are relative to, may be nullcontents - Contents of the Popupx - Initial x screen coordinatey - Initial y screen coordinateprotected Popup()
Popup. This is provided for subclasses.
| Method Detail |
public void show()
Popup visible. If the Popup is
currently visible, this has no effect.
public void hide()
Popup. Once a Popup
has been disposed you should no longer invoke methods on it. A
disposed Popup may be reclaimed and later used
based on the PopupFactory. As such, if you invoke methods
on a disposed Popup, indeterminate
behavior will result.
void dispose()
Popup may be holding onto.
void reset(Component owner,
Component contents,
int ownerX,
int ownerY)
Popup to an initial state.
void pack()
Popup to be sized to fit the preferred size
of the Component it contains.
private Window getParentWindow(Component owner)
Window to use as the parent of the
Window created for the Popup. This creates
a new Frame each time it is invoked. Subclasses that wish
to support a different Window parent should override
this.
Component createComponent(Component owner)
Popup.
The default implementation creates a Window, subclasses
should override.
Component getComponent()
Component returned from
createComponent that will hold the Popup.
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||