使用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中的方法实现的效果(设置窗体的大小、颜色、窗体所在位置)。照着多敲几遍就理解了

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值