1 22 23 package salsa.util; 24 25 import java.awt.*; 26 27 public class WindowUtils 28 { 29 30 public static void centerOnScreen( Window w ) 31 { 32 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 33 Dimension size = w.getSize(); 34 w.setLocation( ( screenSize.width - size.width ) / 2, 35 ( screenSize.height - size.height ) / 2 ); 36 } 37 38 public static void centerOnWindow( Window parent, Window child ) 39 { 40 Dimension parentSize = parent.getSize(); 41 Dimension childSize = child.getSize(); 42 43 Point loc = parent.getLocation(); 44 child.setLocation( ( parentSize.width - childSize.width ) / 2 + loc.x, 45 ( parentSize.height - childSize.height ) / 2 + loc.y ); 46 } 47 48 public static void sizeTo( Window w, double x, double y ) 49 { 50 Dimension size = Toolkit.getDefaultToolkit().getScreenSize(); 51 w.setSize( ( int ) ( size.width * x ), ( int ) ( size.height * y ) ); 52 } 53 } 54 | Popular Tags |