GUI编程01:第一个Frame窗口

本节内容视频链接:3、第一个Frame窗口_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1DJ411B75F?p=3&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5

1.GUI编程中用到的类

2.我的第一个Frame窗口代码

java 复制代码
package com.yundait.www;

import java.awt.*;

public class TestFrame2 {
    public static void main(String[] args) {
        MyFrame myFrame1 = new MyFrame(100, 100, 200, 200, Color.blue);
        MyFrame myFrame2 = new MyFrame(300, 100, 200, 200, Color.yellow);
        MyFrame myFrame3 = new MyFrame(100, 300, 200, 200, Color.CYAN);
        MyFrame myFrame4 = new MyFrame(300, 300, 200, 200, Color.gray);
    }
}
class MyFrame extends Frame{
    static int id = 0;//多个窗口需要一个计数器
    public MyFrame(int x, int y, int w, int h, Color color){
        super("MyFrame" + (++id));
        setBackground(color);
        setBounds(x,y,w,h);
        setVisible(true);
    }
}

代码运行显示:显示了四个创建的窗口

相关推荐
root_zhb15 小时前
List.contains踩坑
java·list
曾经的三心草15 小时前
Java数据结构-List-栈-队列-二叉树-堆
java·数据结构·list
橘子真甜~15 小时前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题
linux·运维·服务器·c语言·开发语言·网络·c++
Moe48816 小时前
合并Pdf、excel、图片、word为单个Pdf文件的工具类(技术点的选择与深度解析)
java·后端
霖0016 小时前
ZYNQ——ultra scale+ IP 核详解与配置
服务器·开发语言·网络·笔记·网络协议·tcp/ip
Moe48816 小时前
合并Pdf、excel、图片、word为单个Pdf文件的工具类(拿来即用版)
java·后端
flypwn16 小时前
justCTF 2025JSpositive_player知识
开发语言·javascript·原型模式
oliveira-time16 小时前
原型模式中的深浅拷贝
java·开发语言·原型模式
2501_9411114616 小时前
C++中的原型模式
开发语言·c++·算法
进阶的猿猴16 小时前
easyExcel实现单元格合并
java·excel