容器(JFrame)
//实例1:直接定义Jframe 类的对象创建一个窗口package jFrame;import javax.swing.*; //使用Swing类,必须引入Swing包public class JFrameDemo1 {public static void main(String args[]) {// 定义一个窗体对象f,窗体名称为"一个简单窗口"JFrame f = new JFrame();f.setTitle("实例 1:一个简单窗口 ");// 设置窗口中标题栏的文字f.setLocationRelativeTo(null); // 让窗体居中显示f.setSize(300, 200); // 设置窗体的大小为300*200大小f.setResizable(false); // 设置窗体是否可以调整大小,参数为布尔值// 设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了f.setVisible(true);// 用户单击窗口的关闭按钮时程序执行的操作f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 用户点击窗口关闭}}

//实例2:创建类继承JFrame类创建一个窗口package JFrameDemo2;import javax.swing.*;//创建子类MyFrame继承父类JFrameclass MyFrame extends JFrame {// 定义构造函数,无参数MyFrame() {setLocationRelativeTo(null); // 让窗体居中显示setTitle("实例 1:一个简单窗口 ");// 设置窗口中标题栏的文字setSize(300, 200);// 设置窗体的大小为300*200大小setResizable(false);// 设置窗体是否可以调整大小,参数为布尔值setVisible(true);// 设置窗体是否可以调整大小,参数为布尔值setDefaultCloseOperation(EXIT_ON_CLOSE);// 用户点击窗口关闭}}public class JFrameDemo2 {public static void main(String args[]) {// 实例化类对象,提示设置参数MyFrame f = new MyFrame();}}
//实例3:不使用构造函数,可以和实例一方式一样,代码可以改为如下模式package JFrameDemo3;import javax.swing.*;class MyFrame extends JFrame {MyFrame() {}}public class JframeDemo3 {public static void main(String args[]) {MyFrame f = new MyFrame();f.setTitle("实例 1:一个简单窗口 ");// 设置窗口中标题栏的文字f.setLocationRelativeTo(null); // 让窗体居中显示f.setSize(300, 200); // 设置窗体的大小为300*200大小f.setResizable(false); // 设置窗体是否可以调整大小,参数为布尔值// 设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了f.setVisible(true);// 用户单击窗口的关闭按钮时程序执行的操作f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 用户点击窗口关闭}}