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);
    }
}

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

相关推荐
DSLMing26 分钟前
C++ 使用 glm 实现 Cartesian3.fromDegrees
开发语言·c++
一粟10228 分钟前
Spring Boot:现代化Java应用开发的艺术
java·spring boot·后端
码农小伙28 分钟前
Spring-bean的生命周期-尾篇
java·后端·spring
sanzk32 分钟前
sql格式化工具
java·数据库·sql
IT研究室32 分钟前
计算机毕业设计选题推荐-校园车辆管理系统-Java/Python项目实战(亮点:数据可视化分析、账号锁定)
java·spring boot·python·django·毕业设计·源码·课程设计
Marchwho40 分钟前
面试—MySQL
java·数据库·mysql
Byyyi耀1 小时前
Ascend C算子开发(中级)—— 编写Sinh算子
c语言·开发语言
转调1 小时前
C语言-第九章:文件读写
c语言·开发语言
老马啸西风1 小时前
cross-plateform 跨平台应用程序-05-Flutter 介绍
java
coffee_baby1 小时前
桥接模式详解和分析JDBC中的应用
java·数据库·spring boot·java-ee·桥接模式