oracle.ide.controls
Class MDIDesktopManager
java.lang.Object
|
+--javax.swing.DefaultDesktopManager
|
+--oracle.ide.controls.MDIDesktopManager
- All Implemented Interfaces:
- javax.swing.DesktopManager, java.io.Serializable
- public class MDIDesktopManager
- extends javax.swing.DefaultDesktopManager
The MDIDesktopManager objects is owned by a JMDIDesktop object. It is
responsible for implementing behavior that the default JDesktopPane
desktop manager does not. Such missing behavior include:
Scrolling of mdi children
Tiling of mdi children
Cascading of mdi children
- See Also:
JDesktopPane
,
JInternalFrame
, Serialized Form
Method Summary |
void |
activateFrame(javax.swing.JInternalFrame f)
|
void |
beginDraggingFrame(javax.swing.JComponent f)
|
void |
beginResizingFrame(javax.swing.JComponent f,
int direction)
|
void |
closeFrame(javax.swing.JInternalFrame f)
|
void |
deactivateFrame(javax.swing.JInternalFrame f)
|
void |
deiconifyFrame(javax.swing.JInternalFrame f)
|
void |
dragFrame(javax.swing.JComponent f,
int newX,
int newY)
|
void |
endDraggingFrame(javax.swing.JComponent f)
|
void |
endResizingFrame(javax.swing.JComponent f)
|
void |
iconifyFrame(javax.swing.JInternalFrame f)
|
protected void |
manageDesktopPane(javax.swing.JDesktopPane desktop)
|
void |
maximizeFrame(javax.swing.JInternalFrame f)
|
void |
minimizeFrame(javax.swing.JInternalFrame f)
|
void |
openFrame(javax.swing.JInternalFrame f)
|
protected void |
recalcScrollingSizes()
|
void |
resizeFrame(javax.swing.JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
|
void |
setBoundsForFrame(javax.swing.JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
|
Methods inherited from class javax.swing.DefaultDesktopManager |
getBoundsForIconOf, getPreviousBounds, removeIconFor, setPreviousBounds, setWasIcon, wasIcon |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MDIDesktopManager
public MDIDesktopManager(javax.swing.JDesktopPane desktop)
- Constructor.
MDIDesktopManager
protected MDIDesktopManager()
openFrame
public void openFrame(javax.swing.JInternalFrame f)
- Overrides:
openFrame
in class javax.swing.DefaultDesktopManager
closeFrame
public void closeFrame(javax.swing.JInternalFrame f)
- Overrides:
closeFrame
in class javax.swing.DefaultDesktopManager
maximizeFrame
public void maximizeFrame(javax.swing.JInternalFrame f)
- Overrides:
maximizeFrame
in class javax.swing.DefaultDesktopManager
minimizeFrame
public void minimizeFrame(javax.swing.JInternalFrame f)
- Overrides:
minimizeFrame
in class javax.swing.DefaultDesktopManager
iconifyFrame
public void iconifyFrame(javax.swing.JInternalFrame f)
- Overrides:
iconifyFrame
in class javax.swing.DefaultDesktopManager
deiconifyFrame
public void deiconifyFrame(javax.swing.JInternalFrame f)
- Overrides:
deiconifyFrame
in class javax.swing.DefaultDesktopManager
activateFrame
public void activateFrame(javax.swing.JInternalFrame f)
- Overrides:
activateFrame
in class javax.swing.DefaultDesktopManager
deactivateFrame
public void deactivateFrame(javax.swing.JInternalFrame f)
- Overrides:
deactivateFrame
in class javax.swing.DefaultDesktopManager
beginDraggingFrame
public void beginDraggingFrame(javax.swing.JComponent f)
- Overrides:
beginDraggingFrame
in class javax.swing.DefaultDesktopManager
dragFrame
public void dragFrame(javax.swing.JComponent f,
int newX,
int newY)
- Overrides:
dragFrame
in class javax.swing.DefaultDesktopManager
endDraggingFrame
public void endDraggingFrame(javax.swing.JComponent f)
- Overrides:
endDraggingFrame
in class javax.swing.DefaultDesktopManager
beginResizingFrame
public void beginResizingFrame(javax.swing.JComponent f,
int direction)
- Overrides:
beginResizingFrame
in class javax.swing.DefaultDesktopManager
resizeFrame
public void resizeFrame(javax.swing.JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
- Overrides:
resizeFrame
in class javax.swing.DefaultDesktopManager
endResizingFrame
public void endResizingFrame(javax.swing.JComponent f)
- Overrides:
endResizingFrame
in class javax.swing.DefaultDesktopManager
setBoundsForFrame
public void setBoundsForFrame(javax.swing.JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
- Overrides:
setBoundsForFrame
in class javax.swing.DefaultDesktopManager
manageDesktopPane
protected void manageDesktopPane(javax.swing.JDesktopPane desktop)
recalcScrollingSizes
protected void recalcScrollingSizes()