www.pudn.com > newminesrc.zip > MainClass.java


//package mine; 
import javax.swing.*; 
import java.awt.*; 
import java.awt.event.*; 
public class MainClass  
{ 
  public MainClass() 
  { 
    Frame mineFrame = new MainFrame(); 
    Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize(); 
    Dimension framesize = mineFrame.getSize(); 
    if(framesize.height > screensize.height) 
      framesize.height = screensize.height; 
    if(framesize.width > screensize.width) 
      framesize.width = screensize.width; 
    mineFrame.setLocation((screensize.width - framesize.width)/2,(screensize.height - framesize.height)/2); 
    mineFrame.addWindowListener(new WindowAdapter() 
                                { 
                                  public void windowClosing(WindowEvent e) 
                                  { 
                                    System.exit(0); 
                                  } 
                                }); 
    mineFrame.setVisible(true); 
  } 
  public static void main(String[] args) 
  { 
    try 
    { 
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
    } 
    catch(Exception e) 
    { 
      e.printStackTrace(); 
    } 
    new MainClass(); 
  } 
}