java开发之路——个人开发模板之技巧

       首先要说的一点,我因为加快开发的需要,我也用eclipse的小插件windowBuilder进行图形界面的开发,但是也有很多的时候不得不要码代码,我在开发的过程中就写了些模板,这样我对于某些swing的测试,我可以很快的达到我的目的,减少了代码的重复工作。我在处理代码的时候,只需要关注那些核心代码就可以了。

        import java.awt.Dimension;

import java.awt.FlowLayout;

import java.awt.Toolkit;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

 

import javax.swing.JFrame;


class 类名 extends JFrame

{

………… //初始化某些变量

类名()

{

//窗体模板为:1+2

        //窗体模板第1部分

                  

/

/

调用父类JFrame

的构造方法生成一个窗口

//super("演示下拉列表及列表");

        setTitle();

        Toolkit tool = getToolkit();    // Toolkit为系统环境的类,getToolkit()方法返回屏幕的大小

        Dimension screen = tool.getScreenSize();

        setSize((screen.width)/2,(screen.height)/2);

        //使窗口居中显示

        setLocation((screen.width - getSize().width) / 2,(screen.height - getSize().height) / 2);

        setLayout(new FlowLayout());

        setVisible(true);

        //show();

        

        //加组件

…………

        //添加事件

…………

        

        //窗体模板第2部分

        validate();

        //setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //也可以写上面的那一段,但是这样的话,就算已经关闭了窗口,程序并没有因此终止

        addWindowListener(new WindowAdapter()   //在JPanel中没有这个,

         {

            public void windowClosing(WindowEvent e)

            {System.exit(0);}

         });

         // pack();


}

}

public class Example5_21{

 public static void main(String[] args) {  // TODO 自动生成的方法存根  

new 类名(); 

}

}

 

你可能感兴趣的:(java,swing,模板)