java-Swing-窗口设计:
package com.etc.test;
import javax.swing.*;
import java.awt.*;
/**
* 窗口标题创建
*/
public class SwingDemo {
private static void createGUI()
{
// JFrame指一个窗口,构造方法的参数为窗口标题
JFrame frame = new JFrame("Swing Demo");
// 当关闭窗口时,退出整个程序
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// JFrame创建时自带了一个根容器,称为ContentPane,但一般我们会自己创建一个JPanel(后面有演示)
Container contentPane = frame.getContentPane();
contentPane.setLayout(new FlowLayout());
// 向内容面板里添加控件 , 如 JLabel, JButton
contentPane.add(new JLabel("Hello,World"));
contentPane.add(new JButton("测试"));
// 设置窗口的其他参数,如窗口大小
frame.setSize(400, 300);
// 显示窗口
frame.setVisible(true);
}
public static void main(String[] args) {
// 此段代码间接地调用了 createGUI(),
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createGUI();
}
});
}
}