
public abstract interface DesktopManager {
// Public Instance Methods
public abstract void activateFrame(JInternalFrame f);
public abstract void beginDraggingFrame(JComponent f);
public abstract void beginResizingFrame(JComponent f, int direction);
public abstract void closeFrame(JInternalFrame f);
public abstract void deactivateFrame(JInternalFrame f);
public abstract void deiconifyFrame(JInternalFrame f);
public abstract void dragFrame(JComponent f, int newX, int newY);
public abstract void endDraggingFrame(JComponent f);
public abstract void endResizingFrame(JComponent f);
public abstract void iconifyFrame(JInternalFrame f);
public abstract void maximizeFrame(JInternalFrame f);
public abstract void minimizeFrame(JInternalFrame f);
public abstract void openFrame(JInternalFrame f);
public abstract void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight);
public abstract void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight);
}
Implementations: DefaultDesktopManager
Passed To: JDesktopPane.setDesktopManager()
Retur ned By: JDesktopPane.getDesktopManager()
FocusManager Ja va 1.2
javax.swing
This abstract class defines three instance methods that must be implemented by an
object that wants to manage keyboard focus for an application. It also defines static
methods that manipulate the installed focus manager. Applications that mix AWT com-
ponents with Swing ...