1 7 package uk.ac.roe.antigen.dialogs; 8 9 import java.awt.Dimension ; 10 import java.awt.Point ; 11 import java.awt.Toolkit ; 12 13 import javax.swing.JFrame ; 14 15 21 public class FrameCenterer { 22 23 private JFrame theFrame; 24 25 28 public FrameCenterer(JFrame theFrame) { 29 this.theFrame = theFrame; 30 } 31 32 public void center() { 33 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 34 Dimension d = theFrame.getSize(); 35 int x = (screenSize.width - d.width) / 2; 36 int y = (screenSize.height - d.height) / 2; 37 Point pt = new Point (x, y); 38 theFrame.setLocation(pt); 39 } 40 } 41 | Popular Tags |