本文主要是介绍使用JFrame创建窗体(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Swing介绍
- swing 是 java 为图形界面应用开发提供的一组工具包,是 java 基础类的一部分。
- swing 包含了构建图形界面(GUI)的各种组件,如: 窗口、标签、按钮、文本框等。
- swing 提供了许多比 AWT 更好的屏幕显示元素,使用纯 java 实现,能够更好的兼容跨平台运行。
Swing JFrame组件
Swing中的顶层容器是进行图形编程的基础,一切图形化的东西都必须包括在顶层容器中。顶层容器是任何图形界面程序都要涉及的住窗口,是显示并承载组件的容器组件
。
- 在Swing中有三种可以使用的顶层容器,分别是JFrame、JDialog和JApplet.。其中其中JFrame:用于框架窗口的类,此窗口带有边框、标题、关闭和最小化窗口的图标。带GUl的应用程序至少使用一个框架窗口。
在JAVA中创建JFrame窗体
首先引入Swing类库
1.使用构造方法创建
public class chuangkou extends JFrame{public chuangkou(){JFrame f=new JFrame("窗体标题");//创建窗体标题f.setVisible(true);//设置窗体可见}public static void main(String[] args) {chuangkou asd=new chuangkou();}
}
主类继承了JFrame类,那它的构造方法就是一个窗体。在这个构造方法中我们无需在实例化JFrame,直接就可以调用JFrame中的方法。在函数方法中实例化JFrame窗体输出
会在屏幕最右上角运行出一个窗体
2.在主函数内创建
public class chuangkou extends JFrame{public static void main(String[] args) {JFrame f=new JFrame("窗体标题");//创建窗体对象f.setVisible(true);//设置窗体可见}
}
主类继承了JFrame类后,可以直接在通过主函数创建。
设置JFrame的基本样式
public class chuangkou extends JFrame{public static void main(String[] args) {JFrame f=new JFrame("窗体标题");//创建窗体对象f.setVisible(true);//设置窗体可见//EXIT_ON_CLOSE 隐蔽窗口,并停止程序f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setSize(300,200);//设置窗体的大小,单位;像素f.setLocation(200,200);//设置坐标,单位:像素f.setBounds(200,200,300,200);//设置窗体坐标和大小,单位像素Container c=f.getContentPane();//获取窗体容器c.setBackground(Color.WHITE);//设置背景颜色JLabel l=new JLabel("这是一个窗体");c.add(l);//添加组件f.setResizable(false);//设置窗体是否可以改变大小}
}
注释我都打上去了,都是调用JFrame中的方法实现的效果(设置窗体的大小、颜色、窗体所在位置)。照着多敲几遍就理解了
这篇关于使用JFrame创建窗体(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!