Package | Description |
---|---|
javax.swing |
Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms.
|
javax.swing.event |
Provides for events fired by Swing components.
|
javax.swing.plaf.basic |
Provides user interface objects built according to the
Basic look and feel.
|
javax.swing.plaf.metal |
Provides user interface objects built according to
the Java look and feel (once codenamed Metal),
which is the default look and feel.
|
javax.swing.plaf.synth |
Synth is a skinnable look and feel in which all painting is
delegated.
|
Modifier and Type | Method and Description |
---|---|
JInternalFrame |
JOptionPane.createInternalFrame(Component parentComponent,
String title)
Creates and returns an instance of
JInternalFrame . |
JInternalFrame[] |
JDesktopPane.getAllFrames()
Returns all
JInternalFrames currently displayed in the
desktop. |
JInternalFrame[] |
JDesktopPane.getAllFramesInLayer(int layer)
Returns all
JInternalFrames currently displayed in the
specified layer of the desktop. |
JInternalFrame |
JInternalFrame.JDesktopIcon.getInternalFrame()
Returns the
JInternalFrame that this
DesktopIcon is associated with. |
JInternalFrame |
JDesktopPane.getSelectedFrame()
Returns the currently active
JInternalFrame
in this JDesktopPane , or null
if no JInternalFrame is currently active. |
JInternalFrame |
JDesktopPane.selectFrame(boolean forward)
Selects the next
JInternalFrame in this desktop pane. |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDesktopManager.activateFrame(JInternalFrame f)
This will activate f moving it to the front.
|
void |
DesktopManager.activateFrame(JInternalFrame f)
Generally, indicate that this frame has focus.
|
void |
DefaultDesktopManager.closeFrame(JInternalFrame f)
Removes the frame, and, if necessary, the
desktopIcon , from its parent. |
void |
DesktopManager.closeFrame(JInternalFrame f)
Generally, this call should remove the frame from it's parent.
|
void |
DefaultDesktopManager.deactivateFrame(JInternalFrame f) |
void |
DesktopManager.deactivateFrame(JInternalFrame f)
Generally, indicate that this frame has lost focus.
|
void |
DefaultDesktopManager.deiconifyFrame(JInternalFrame f)
Removes the desktopIcon from its parent and adds its frame
to the parent.
|
void |
DesktopManager.deiconifyFrame(JInternalFrame f)
Generally, remove any iconic representation that is present and restore the
frame to it's original size and location.
|
protected Rectangle |
DefaultDesktopManager.getBoundsForIconOf(JInternalFrame f)
The iconifyFrame() code calls this to determine the proper bounds
for the desktopIcon.
|
Component |
InternalFrameFocusTraversalPolicy.getInitialComponent(JInternalFrame frame)
Returns the Component that should receive the focus when a
JInternalFrame is selected for the first time.
|
protected Rectangle |
DefaultDesktopManager.getPreviousBounds(JInternalFrame f)
Gets the normal bounds of the component prior to the component
being maximized.
|
void |
DefaultDesktopManager.iconifyFrame(JInternalFrame f)
Removes the frame from its parent and adds its
desktopIcon to the parent. |
void |
DesktopManager.iconifyFrame(JInternalFrame f)
Generally, remove this frame from it's parent and add an iconic representation.
|
void |
DefaultDesktopManager.maximizeFrame(JInternalFrame f)
Resizes the frame to fill its parents bounds.
|
void |
DesktopManager.maximizeFrame(JInternalFrame f)
Generally, the frame should be resized to match it's parents bounds.
|
void |
DefaultDesktopManager.minimizeFrame(JInternalFrame f)
Restores the frame back to its size and position prior
to a
maximizeFrame call. |
void |
DesktopManager.minimizeFrame(JInternalFrame f)
Generally, this indicates that the frame should be restored to it's
size and position prior to a maximizeFrame() call.
|
void |
DefaultDesktopManager.openFrame(JInternalFrame f)
Normally this method will not be called.
|
void |
DesktopManager.openFrame(JInternalFrame f)
If possible, display this frame in an appropriate location.
|
protected void |
DefaultDesktopManager.removeIconFor(JInternalFrame f)
Convenience method to remove the desktopIcon of f is necessary.
|
void |
JInternalFrame.JDesktopIcon.setInternalFrame(JInternalFrame f)
Sets the
JInternalFrame with which this
DesktopIcon is associated. |
protected void |
DefaultDesktopManager.setPreviousBounds(JInternalFrame f,
Rectangle r)
Stores the bounds of the component just before a maximize call.
|
void |
JDesktopPane.setSelectedFrame(JInternalFrame f)
Sets the currently active
JInternalFrame
in this JDesktopPane . |
protected void |
DefaultDesktopManager.setWasIcon(JInternalFrame f,
Boolean value)
Sets that the component has been iconized and the bounds of the
desktopIcon are valid. |
protected boolean |
DefaultDesktopManager.wasIcon(JInternalFrame f)
Returns
true if the component has been iconized
and the bounds of the desktopIcon are valid,
otherwise returns false . |
Constructor and Description |
---|
JDesktopIcon(JInternalFrame f)
Creates an icon for an internal frame.
|
Modifier and Type | Method and Description |
---|---|
JInternalFrame |
InternalFrameEvent.getInternalFrame()
Returns the originator of the event.
|
Constructor and Description |
---|
InternalFrameEvent(JInternalFrame source,
int id)
Constructs an
InternalFrameEvent object. |
Modifier and Type | Field and Description |
---|---|
protected JInternalFrame |
BasicDesktopIconUI.frame |
protected JInternalFrame |
BasicInternalFrameTitlePane.frame |
protected JInternalFrame |
BasicInternalFrameUI.frame |
Modifier and Type | Method and Description |
---|---|
protected void |
BasicInternalFrameUI.activateFrame(JInternalFrame f)
This method is called when the frame becomes selected.
|
protected void |
BasicInternalFrameUI.closeFrame(JInternalFrame f)
This method is called when the user wants to close the frame.
|
protected MouseInputAdapter |
BasicInternalFrameUI.createBorderListener(JInternalFrame w) |
protected JComponent |
BasicInternalFrameUI.createEastPane(JInternalFrame w) |
protected JComponent |
BasicInternalFrameUI.createNorthPane(JInternalFrame w) |
protected JComponent |
BasicInternalFrameUI.createSouthPane(JInternalFrame w) |
protected JComponent |
BasicInternalFrameUI.createWestPane(JInternalFrame w) |
protected void |
BasicInternalFrameUI.deactivateFrame(JInternalFrame f)
This method is called when the frame is no longer selected.
|
protected void |
BasicInternalFrameUI.deiconifyFrame(JInternalFrame f)
This method is called when the user wants to deiconify the frame.
|
protected void |
BasicInternalFrameUI.iconifyFrame(JInternalFrame f)
This method is called when the user wants to iconify the frame.
|
protected void |
BasicInternalFrameUI.maximizeFrame(JInternalFrame f)
This method is called when the user wants to maximize the frame.
|
protected void |
BasicInternalFrameUI.minimizeFrame(JInternalFrame f)
This method is called when the user wants to minimize the frame.
|
protected void |
BasicInternalFrameTitlePane.postClosingEvent(JInternalFrame frame)
Post a WINDOW_CLOSING-like event to the frame, so that it can
be treated like a regular Frame.
|
Constructor and Description |
---|
BasicInternalFrameTitlePane(JInternalFrame f) |
BasicInternalFrameUI(JInternalFrame b) |
Modifier and Type | Method and Description |
---|---|
protected MouseInputAdapter |
MetalInternalFrameUI.createBorderListener(JInternalFrame w)
Returns the
MouseInputAdapter that will be installed
on the TitlePane. |
protected JComponent |
MetalInternalFrameUI.createNorthPane(JInternalFrame w) |
Constructor and Description |
---|
MetalInternalFrameTitlePane(JInternalFrame f) |
MetalInternalFrameUI(JInternalFrame b) |
Modifier and Type | Method and Description |
---|---|
protected JComponent |
SynthInternalFrameUI.createNorthPane(JInternalFrame w) |
Constructor and Description |
---|
SynthInternalFrameUI(JInternalFrame b) |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.