创建自己的窗体
import java.awt.Toolkit;import javax.swing.*;import java.awt.*;/** * 在屏幕的中心创建自己的窗体 * @author fan * */public class MyMainFrame extends JFrame{/** * */private static final long serialVersionUID = 1L;/** * 方法说明:构造方法,通过传递参数构建窗体 * @param sTitle 窗体标题 * @param width 窗体宽度 * @param height 窗体高度 */public MyMainFrame(String sTitle, int width, int height){Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();ImageIcon ii = new ImageIcon(this.getClass().getClassLoader().getResource("base2011/images/middle.gif"));setTitle(sTitle);//设置窗体的图标setIconImage(ii.getImage());setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setSize(width, height);int w = getSize().width;int h = getSize().height;System.out.println("窗体宽:"+w+"窗体高:"+h);int x = (dim.width - w)/2;int y = (dim.height - h)/2;//让窗体在中间位置显示setLocation(x, y);setVisible(true);}/** * 主方法 * @param args */public static void main(String[] args){JFrame.setDefaultLookAndFeelDecorated(false);new MyMainFrame("Main Frame", 300, 400);}}?