1 16 package net.sf.jftp.gui.framework; 17 18 import net.sf.jftp.config.Settings; 19 20 import java.awt.*; 21 22 import javax.swing.*; 23 24 25 public class HFrame extends JDialog 26 { 27 public HFrame() 28 { 29 setFont(GUIDefaults.font); 30 setTitle("JFtp..."); 31 setBackground(new JLabel().getBackground()); 32 setResizable(Settings.resize); 33 34 35 fixLocation(); 37 } 38 39 public void fixLocation() { 40 Toolkit tk = Toolkit.getDefaultToolkit(); 41 42 setLocation((tk.getScreenSize().width-getSize().width)/2, (tk.getScreenSize().height-getSize().height)/2); 43 } 44 45 public static void fixLocation(Window w) { 46 Toolkit tk = Toolkit.getDefaultToolkit(); 47 48 w.setLocation((tk.getScreenSize().width-w.getSize().width)/2, (tk.getScreenSize().height-w.getSize().height)/2); 49 } 50 51 public Insets getInsets() 52 { 53 Insets in = super.getInsets(); 54 55 return new Insets(in.top + 5, in.left + 5, in.bottom + 5, in.right + 5); 56 } 57 } 58 | Popular Tags |