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

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

相关推荐
Coder_Boy_1 分钟前
Spring 核心思想与企业级最佳特性(思想级)
java·后端·spring
毕设源码-朱学姐1 分钟前
【开题答辩全过程】以 红色旅游网站为例,包含答辩的问题和答案
java
写代码的【黑咖啡】1 分钟前
面向对象编程入门:从类与对象到构造函数
开发语言·python
Catcharlotte2 分钟前
反射和设计模式
java
沐知全栈开发2 分钟前
Perl POD 文档
开发语言
Dargon2883 分钟前
Simulink的回调函数(二)
开发语言·matlab·simulink·mbd软件开发
要开心吖ZSH5 分钟前
Spring Boot + JUnit 5 + Mockito + JaCoCo 单元测试实战指南
java·spring boot·junit·单元测试
原来是好奇心6 分钟前
Spring源码深度解析(一):Spring的设计灵魂——控制反转与依赖注入的演进之路
java·spring·源码
ICT技术最前线6 分钟前
路由策略优化基本思路和方法
开发语言·php
lly2024068 分钟前
Docker 安装 Ubuntu
开发语言