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

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

相关推荐
hhy_smile11 小时前
Special method in class
java·开发语言
沐知全栈开发11 小时前
Bootstrap5 轮播
开发语言
我命由我1234511 小时前
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
黄筱筱筱筱筱筱筱11 小时前
7.适合新手小白学习Python的异常处理(Exception)
java·前端·数据库·python
Stecurry_3011 小时前
Springboot整合SpringMVC --从0到1
java·spring boot·后端
Serene_Dream11 小时前
NIO 的底层机理
java·jvm·nio·mmap
༾冬瓜大侠༿11 小时前
C++string
c语言·开发语言·c++·算法
雨季66611 小时前
Flutter 三端应用实战:OpenHarmony “极简文本字符计数器”——量化表达的尺度
开发语言·flutter·ui·交互·dart
skywalker_1111 小时前
多线程&JUC
java·开发语言·jvm·线程池
黎雁·泠崖11 小时前
Java基础核心能力总结:从语法到API的完整知识体系
java·开发语言