org.jfree.report.modules.gui.swing.common
public class SwingUtil extends Object
Method Summary | |
---|---|
static void | centerDialogInParent(Dialog dialog)
Positions the specified dialog within its parent.
|
static void | centerFrameOnScreen(Window frame)
Positions the specified frame in the middle of the screen.
|
static Point | getCenterPoint()
Computes the center point of the current screen device. |
static Rectangle | getMaximumWindowBounds()
Computes the maximum bounds of the current screen device. |
static Window | getWindowAncestor(Component component) |
static void | positionDialogRelativeToParent(Dialog dialog, double horizontalPercent, double verticalPercent)
Positions the specified dialog at a position relative to its parent.
|
static void | positionFrameOnScreen(Window frame, double horizontalPercent, double verticalPercent)
Positions the specified frame at a relative position in the screen, where 50% is considered to be the center of the
screen.
|
static void | positionFrameRandomly(Window frame)
Positions the specified frame at a random location on the screen while ensuring that the entire frame is visible
(provided that the frame is smaller than the screen).
|
Parameters: dialog the dialog to be positioned on the screen.
Parameters: frame the frame to be centered on the screen.
Returns: the center point of the current screen.
Returns: the maximum bounds of the current screen.
Parameters: dialog the dialog to be positioned. horizontalPercent the relative location. verticalPercent the relative location.
Parameters: frame the frame. horizontalPercent the relative horizontal position of the frame (0.0 to 1.0, where 0.5 is the center of the screen). verticalPercent the relative vertical position of the frame (0.0 to 1.0, where 0.5 is the center of the screen).
Parameters: frame the frame.