Package org.jdesktop.swingx.util
Class WindowUtils
java.lang.Object
org.jdesktop.swingx.util.WindowUtils
Encapsulates various utilities for windows (ie:
Frame and
Dialog objects and descendants, in particular).- Author:
- Richard Bair
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.(pre-1.6.2) no replacement -
Method Summary
Modifier and TypeMethodDescriptionstatic Windowstatic PointgetPointForCentering(Window window) Returns thePointat which a window should be placed to center that window on the screen.static PointgetPointForCentering(JInternalFrame window) Returns thePointat which a window should be placed to center that window on the given desktop.static PointgetPointForStaggering(Window originWindow) Returns thePointat which a window should be placed in order to be staggered slightly from another "origin" window to ensure that the title areas of both windows remain visible to the user.static voidsetMinimumSizeManager(Window window, int minWidth, int minHeight) Deprecated.(pre-1.6.2) no replacement; useWindow.setMinimumSize(java.awt.Dimension)
-
Method Details
-
getPointForCentering
Returns the
Pointat which a window should be placed to center that window on the screen.Some thought was taken as to whether to implement a method such as this, or to simply make a method that, given a window, will center it. It was decided that it is better to not alter an object within a method.
- Parameters:
window- The window to calculate the center point for. This object can not be null.- Returns:
- the
Pointat which the window should be placed to center that window on the screen.
-
getPointForCentering
Returns thePointat which a window should be placed to center that window on the given desktop. Some thought was taken as to whether to implement a method such as this, or to simply make a method that, given a window, will center it. It was decided that it is better to not alter an object within a method.- Parameters:
window- The window (JInternalFrame) to calculate the center point for. This object can not be null.- Returns:
- the
Pointat which the window should be placed to center that window on the given desktop
-
getPointForStaggering
Returns thePointat which a window should be placed in order to be staggered slightly from another "origin" window to ensure that the title areas of both windows remain visible to the user.- Parameters:
originWindow- Window from which the staggered location will be calculated- Returns:
- location staggered from the upper left location of the origin window
-
findWindow
-
getAllComponents
-
setMinimumSizeManager
Deprecated.(pre-1.6.2) no replacement; useWindow.setMinimumSize(java.awt.Dimension)Installs/resets a ComponentListener to resize the given window to minWidth/Height if needed.- Parameters:
window-minWidth-minHeight-
-