栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java Swing图形化编程之JFrame类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Swing图形化编程之JFrame类

Jframe类是用来创建窗体的

注意:窗体是会为你提供一个最小化和可关闭化按钮

创建的窗体是一个可以任意拖动大小的窗体,你可以选中窗体的任意一个边框进行拖拽,他就会改变现有的大小,但是如果你想拥有一个固定大小的窗体那么你就需要给自己的窗体增加限制条件;可以调用窗体的setResizable方法对窗体的操作进行限制;

若要创建一个需要在多个地方使用的窗体,可将此窗体封装为Jframe的一个子类,即创建一个类继承Jframe类。

Jframe方法的代码举例
import javax.swing.*;
import java.awt.*;

public class JframeDemo {
    public static void main(String[] args) {
        // 给窗体提供一个名称
        Jframe frame=new Jframe("窗体标题");
        //设置是否展示窗体
        frame.setVisible(true);
        
        frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
        //设置窗体的大小 单位是像素
        frame.setSize(300,200);
        // 设置窗体的坐标
        frame.setLocation(200,200);
        // 设置窗体坐标和大小
        frame.setBounds(200,200,300,200);
        // 获取窗体容器
        Container container = frame.getContentPane();
        // 设置窗体背景颜色
        container.setBackground(Color.white);
        // 创建标签
        JLabel label = new JLabel("这是一个窗体");
        // 将窗体添加到容器中
        container.add(label);
        // 将窗体从容器中删除
        
        // 验证容器中的组件
        container.validate();
        // 让窗体重新的载入这个容器(与上一步具有相同的效果)
        

    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/677617.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号