getDesktopPane().getDesktopManager().iconifyFrame(frame);This delegation allows each L&F to provide custom behaviors for desktop-specific actions. (For example, how and where the internal frame's icon would appear.)
This class provides a policy for the various JInternalFrame methods, it is not meant to be called directly rather the various JInternalFrame methods will call into the DesktopManager.
JDesktopPane, JInternalFrame, JInternalFrame.JDesktopIcon
| Modifier and Type | Method and Description |
|---|---|
| public void | activateFrame(JInternalFrame
the f)JInternalFrame to be activatedGenerally, indicate that this frame has focus. |
| public void | beginDraggingFrame(JComponent
the f)JComponent being draggedThis method is normally called when the user has indicated that they will begin dragging a component around. |
| public void | beginResizingFrame(JComponent
the f, int JComponent being resizedthe direction direction)This method is normally called when the user has indicated that they will begin resizing the frame. |
| public void | closeFrame(JInternalFrame
the f)JInternalFrame to be removedGenerally, this call should remove the frame from its parent. |
| public void | deactivateFrame(JInternalFrame
the f)JInternalFrame to be deactivatedGenerally, indicate that this frame has lost focus. |
| public void | deiconifyFrame(JInternalFrame
the f)JInternalFrame to be de-iconifiedGenerally, remove any iconic representation that is present and restore the frame to it's original size and location. |
| public void | dragFrame(JComponent
the f, int JComponent being draggedthe new x-coordinate newX, int the new y-coordinate newY)The user has moved the frame. |
| public void | endDraggingFrame(JComponent
the f)JComponent being draggedThis method signals the end of the dragging session. |
| public void | endResizingFrame(JComponent
the f)JComponent being resizedThis method signals the end of the resize session. |
| public void | iconifyFrame(JInternalFrame
the f)JInternalFrame to be iconifiedGenerally, remove this frame from its parent and add an iconic representation. |
| public void | maximizeFrame(JInternalFrame
the f)JInternalFrame to be resizedGenerally, the frame should be resized to match its parents bounds. |
| public void | minimizeFrame(JInternalFrame
the f)JInternalFrame to be restoredGenerally, this indicates that the frame should be restored to its size and position prior to a maximizeFrame() call. |
| public void | openFrame(JInternalFrame
the f)JInternalFrame to be displayedIf possible, display this frame in an appropriate location. |
| public void | resizeFrame(JComponent
the f, int JComponent being resizedthe new x-coordinate newX, int the new y-coordinate newY, int the new width newWidth, int the new height newHeight)The user has resized the component. |
| public void | setBoundsForFrame(JComponent
the f, int JComponent being moved or resizedthe new x-coordinate newX, int the new y-coordinate newY, int the new width newWidth, int the new height newHeight)This is a primitive reshape method. |
| activateFrame | back to summary |
|---|---|
| public void activateFrame(JInternalFrame f) Generally, indicate that this frame has focus. This is usually called after the JInternalFrame's IS_SELECTED_PROPERTY has been set to true.
| |
| beginDraggingFrame | back to summary |
|---|---|
| public void beginDraggingFrame(JComponent f) This method is normally called when the user has indicated that they will begin dragging a component around. This method should be called prior to any dragFrame() calls to allow the DesktopManager to prepare any necessary state. Normally f will be a JInternalFrame.
| |
| beginResizingFrame | back to summary |
|---|---|
| public void beginResizingFrame(JComponent f, int direction) This method is normally called when the user has indicated that they will begin resizing the frame. This method should be called prior to any resizeFrame() calls to allow the DesktopManager to prepare any necessary state. Normally f will be a JInternalFrame.
| |
| closeFrame | back to summary |
|---|---|
| public void closeFrame(JInternalFrame f) Generally, this call should remove the frame from its parent.
| |
| deactivateFrame | back to summary |
|---|---|
| public void deactivateFrame(JInternalFrame f) Generally, indicate that this frame has lost focus. This is usually called after the JInternalFrame's IS_SELECTED_PROPERTY has been set to false.
| |
| deiconifyFrame | back to summary |
|---|---|
| public void deiconifyFrame(JInternalFrame f) Generally, remove any iconic representation that is present and restore the frame to it's original size and location.
| |
| dragFrame | back to summary |
|---|---|
| public void dragFrame(JComponent f, int newX, int newY) The user has moved the frame. Calls to this method will be preceded by calls to beginDraggingFrame(). Normally f will be a JInternalFrame.
| |
| endDraggingFrame | back to summary |
|---|---|
| public void endDraggingFrame(JComponent f) This method signals the end of the dragging session. Any state maintained by the DesktopManager can be removed here. Normally f will be a JInternalFrame.
| |
| endResizingFrame | back to summary |
|---|---|
| public void endResizingFrame(JComponent f) This method signals the end of the resize session. Any state maintained by the DesktopManager can be removed here. Normally f will be a JInternalFrame.
| |
| iconifyFrame | back to summary |
|---|---|
| public void iconifyFrame(JInternalFrame f) Generally, remove this frame from its parent and add an iconic representation.
| |
| maximizeFrame | back to summary |
|---|---|
| public void maximizeFrame(JInternalFrame f) Generally, the frame should be resized to match its parents bounds.
| |
| minimizeFrame | back to summary |
|---|---|
| public void minimizeFrame(JInternalFrame f) Generally, this indicates that the frame should be restored to its size and position prior to a maximizeFrame() call.
| |
| openFrame | back to summary |
|---|---|
| public void openFrame(JInternalFrame f) If possible, display this frame in an appropriate location. Normally, this is not called, as the creator of the JInternalFrame will add the frame to the appropriate parent.
| |
| resizeFrame | back to summary |
|---|---|
| public void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight) The user has resized the component. Calls to this method will be preceded by calls to beginResizingFrame(). Normally f will be a JInternalFrame.
| |
| setBoundsForFrame | back to summary |
|---|---|
| public void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight) This is a primitive reshape method.
| |