com.l2fprod.gui
Class WindowManager
java.lang.Object
|
+--com.l2fprod.gui.WindowManager
- Direct Known Subclasses:
- DefaultWindowManager
- public abstract class WindowManager
- extends java.lang.Object
WindowManager.
WindowManager is responsible for implementing L&F specific behaviors for the system.
SkinWindow implementations should delegate specific behaviors to the WindowManager.
For instance, if a WindowManager was asked to iconify, it should try:
WindowManager.getWindowManager().iconifyWindow(window);
Created on 27/05/2000 by Frederic Lavigne, fred@L2FProd.com
- Version:
- $Revision: 1.2 $, $Date: 2001/03/11 21:22:54 $
- Author:
- $Author: l2fprod $
|
Method Summary |
abstract void |
activateWindow(SkinWindow w)
|
abstract void |
beginDraggingWindow(SkinWindow w)
|
abstract void |
beginResizingWindow(SkinWindow w,
int direction)
|
abstract void |
closeWindow(SkinWindow w)
|
abstract void |
deactivateWindow(SkinWindow w)
|
abstract void |
deiconifyWindow(SkinWindow w)
|
abstract void |
dragWindow(SkinWindow w,
int newX,
int newY)
|
abstract void |
endDraggingWindow(SkinWindow w)
|
abstract void |
endResizingWindow(SkinWindow w)
|
static WindowManager |
getWindowManager()
|
abstract void |
iconifyWindow(SkinWindow w)
|
abstract void |
maximizeWindow(SkinWindow w)
|
abstract void |
minimizeWindow(SkinWindow w)
|
abstract void |
openWindow(SkinWindow w)
|
abstract void |
resizeWindow(SkinWindow w,
int newX,
int newY,
int newWidth,
int newHeight)
|
abstract void |
setBoundsForWindow(java.awt.Container f,
int newX,
int newY,
int newWidth,
int newHeight)
|
static void |
setWindowManager(WindowManager newManager)
|
abstract void |
shadeWindow(SkinWindow w)
|
abstract void |
unshadeWindow(SkinWindow w)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WindowManager
public WindowManager()
getWindowManager
public static WindowManager getWindowManager()
setWindowManager
public static void setWindowManager(WindowManager newManager)
activateWindow
public abstract void activateWindow(SkinWindow w)
deactivateWindow
public abstract void deactivateWindow(SkinWindow w)
openWindow
public abstract void openWindow(SkinWindow w)
closeWindow
public abstract void closeWindow(SkinWindow w)
iconifyWindow
public abstract void iconifyWindow(SkinWindow w)
deiconifyWindow
public abstract void deiconifyWindow(SkinWindow w)
maximizeWindow
public abstract void maximizeWindow(SkinWindow w)
minimizeWindow
public abstract void minimizeWindow(SkinWindow w)
shadeWindow
public abstract void shadeWindow(SkinWindow w)
unshadeWindow
public abstract void unshadeWindow(SkinWindow w)
beginDraggingWindow
public abstract void beginDraggingWindow(SkinWindow w)
dragWindow
public abstract void dragWindow(SkinWindow w,
int newX,
int newY)
endDraggingWindow
public abstract void endDraggingWindow(SkinWindow w)
beginResizingWindow
public abstract void beginResizingWindow(SkinWindow w,
int direction)
resizeWindow
public abstract void resizeWindow(SkinWindow w,
int newX,
int newY,
int newWidth,
int newHeight)
endResizingWindow
public abstract void endResizingWindow(SkinWindow w)
setBoundsForWindow
public abstract void setBoundsForWindow(java.awt.Container f,
int newX,
int newY,
int newWidth,
int newHeight)
www.L2FProd.com
© 2000-2001 L2FProd.com