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

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

相关推荐
苦学编程的谢10 分钟前
Java网络编程API 1
java·开发语言·网络
寒山李白17 分钟前
Java 依赖注入、控制反转与面向切面:面试深度解析
java·开发语言·面试·依赖注入·控制反转·面向切面
casual_clover19 分钟前
Android 之 kotlin语言学习笔记三(Kotlin-Java 互操作)
android·java·kotlin
AA-代码批发V哥22 分钟前
Java正则表达式完全指南
java·正则表达式
梓仁沐白26 分钟前
【Kotlin】数字&字符串&数组&集合
android·开发语言·kotlin
还不起来学习?26 分钟前
常见算法题目5 -常见的排序算法
java·算法·排序算法
Java菜鸟、35 分钟前
设计模式(代理设计模式)
java·开发语言·设计模式
Thanwind44 分钟前
JVM中的各类引用
java·jvm·jmm
RainbowJie11 小时前
从零到一:Maven 快速入门教程
java·maven
shangjg31 小时前
Kafka数据怎么保障不丢失
java·分布式·后端·kafka