Swing编程基本流程
第一步: 取得主窗体
JFrame jf = new JFrame("Demo1");
第二步:获得主窗体的容器
Container c = jf.getContentPane();
第三步:设置容器布局
c.setLayout(new FlowLayout(FlowLayout.LEFT,20,20));
第四步:添加组件及设置组件属性
JLabel label1 = new JLabel("Hello World!");
JLabel label2 = new JLabel("Bye World!");
label1.setBackground(Color.BLUE);
label1.setOpaque(true);
第五步:设置窗体属性,关闭主窗体,退出程序
jf.setSize(200, 100); //设置主窗体大小
jf.setVisible(true);
jf.setResizable(false);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置窗体关闭时,退出程序
另:jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);也可使用以下代码代替
jf.addWindowListener(new WindowAdapter() {
@Override public void windowClosing(WindowEvent e) { super.windowClosing(e); System