|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.l2fprod.gui.WindowManager
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);
Constructor Summary | |
WindowManager()
|
Method Summary | |
abstract void |
activateWindow(SkinWindow w)
Description of the Method |
abstract void |
beginDraggingWindow(SkinWindow w)
Description of the Method |
abstract void |
beginResizingWindow(SkinWindow w,
int direction)
Description of the Method |
abstract void |
closeWindow(SkinWindow w)
Description of the Method |
abstract void |
deactivateWindow(SkinWindow w)
Description of the Method |
abstract void |
deiconifyWindow(SkinWindow w)
Description of the Method |
abstract void |
dragWindow(SkinWindow w,
int newX,
int newY)
Description of the Method |
abstract void |
endDraggingWindow(SkinWindow w)
Description of the Method |
abstract void |
endResizingWindow(SkinWindow w)
Description of the Method |
static WindowManager |
getWindowManager()
Gets the WindowManager attribute of the WindowManager class |
abstract void |
iconifyWindow(SkinWindow w)
Description of the Method |
abstract void |
maximizeWindow(SkinWindow w)
Description of the Method |
abstract void |
minimizeWindow(SkinWindow w)
Description of the Method |
abstract void |
openWindow(SkinWindow w)
Description of the Method |
abstract void |
resizeWindow(SkinWindow w,
int newX,
int newY,
int newWidth,
int newHeight)
Description of the Method |
abstract void |
setBoundsForWindow(java.awt.Container f,
int newX,
int newY,
int newWidth,
int newHeight)
Sets the BoundsForWindow attribute of the WindowManager object |
static void |
setWindowManager(WindowManager newManager)
Sets the WindowManager attribute of the WindowManager class |
abstract void |
shadeWindow(SkinWindow w)
Description of the Method |
abstract void |
unshadeWindow(SkinWindow w)
Description of the Method |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public WindowManager()
Method Detail |
public abstract void setBoundsForWindow(java.awt.Container f, int newX, int newY, int newWidth, int newHeight)
f
- The new BoundsForWindow valuenewX
- The new BoundsForWindow valuenewY
- The new BoundsForWindow valuenewWidth
- The new BoundsForWindow valuenewHeight
- The new BoundsForWindow valuepublic abstract void activateWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void deactivateWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void openWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void closeWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void iconifyWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void deiconifyWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void maximizeWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void minimizeWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void shadeWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void unshadeWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void beginDraggingWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void dragWindow(SkinWindow w, int newX, int newY)
w
- Description of ParameternewX
- Description of ParameternewY
- Description of Parameterpublic abstract void endDraggingWindow(SkinWindow w)
w
- Description of Parameterpublic abstract void beginResizingWindow(SkinWindow w, int direction)
w
- Description of Parameterdirection
- Description of Parameterpublic abstract void resizeWindow(SkinWindow w, int newX, int newY, int newWidth, int newHeight)
w
- Description of ParameternewX
- Description of ParameternewY
- Description of ParameternewWidth
- Description of ParameternewHeight
- Description of Parameterpublic abstract void endResizingWindow(SkinWindow w)
w
- Description of Parameterpublic static void setWindowManager(WindowManager newManager)
newManager
- The new WindowManager valuepublic static WindowManager getWindowManager()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |