您的位置:首页 > 编程语言 > Java开发

Java学习笔记(一)窗体

2015-10-20 20:51 507 查看
java的GUI程序的基本思路是以JFrame为基础,使用JFrame创建窗体。


下面为三种引用窗体的方法。

代码参考链接。作者红黑联盟-bingsanchun

//实例1:直接定义Jframe 类的对象创建一个窗口
package jFrame;

import javax.swing.*; //使用Swing类,必须引入Swing包

public class JFrameDemo1 {
public static void main(String args[]) {
// 定义一个窗体对象f,窗体名称为"This is a simple JFrame test"
JFrame f = new JFrame();
f.setTitle("This is a simple JFrame test ");// 设置窗口中标题栏的文字
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继承父类JFrame
class MyFrame extends JFrame {
// 定义构造函数,无参数
MyFrame() {
setLocationRelativeTo(null); // 让窗体居中显示
setTitle("This is a simple JFrame test  ");// 设置窗口中标题栏的文字
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("This is a simple JFrame test ");// 设置窗口中标题栏的文字
f.setLocationRelativeTo(null); // 让窗体居中显示
f.setSize(300, 200); // 设置窗体的大小为300*200大小
f.setResizable(false); // 设置窗体是否可以调整大小,参数为布尔值
// 设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了
f.setVisible(true);
// 用户单击窗口的关闭按钮时程序执行的操作
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 用户点击窗口关闭
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java学习 JFrame 实例