首页 > 其他分享 >GUI Day 1 AWT

GUI Day 1 AWT

时间:2023-03-09 18:23:17浏览次数:42  
标签:创建 GUI AWT 源码 frame Day MyFrame

1、创建frame 

概念容器 组件

设置相关的frame参数,学会看懂源码

 

 查看源码的快捷键 CTRL+鼠标左键

问题:如何创建多个窗口

答案:创建自己的类MyFrame,将创建方法封装,创建的类直接继承Frame类,可以直接使用Frame类中的所有方法,最后创建MyFrame

遗留问题:如何关闭窗口

 

2、创建panel(面板)

注意:面板不能单独存在,只能依附在frame之上

 

重点:如何将panel依附在frame之上,使用函数add 查看源码  清楚类与类之间的继承关系

 

 问题:下面要了解一下适配器模式

 

标签:创建,GUI,AWT,源码,frame,Day,MyFrame
From: https://www.cnblogs.com/hoy-study/p/17199532.html

相关文章

  • 算法训练Day9| LeetCode28. 找出字符串中第一个匹配项的下标(KMP算法)
    28. 找出字符串中第一个匹配项的下标给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从0开始)。如果......
  • day88 - 数据库函数设计-插入100w条数据
    数据库插入100w条数据CREATETABLE`app_user`(`id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENT,`name`VARCHAR(50)DEFAULT''COMMENT'用户昵称',`email`V......
  • Linux运维DAY08
    上周内容: 1.VmwareWorkStition(快照、克隆、网络) 2.Linux目录结构 (每个目录存放是什么类型的文件) 3.Linux路径定位/etc/hostname路径就是对文件定位的一种方......
  • day08 (2023.3.8)
    1.Java虚拟机的内存  2.垃圾回收机制 3.垃圾回收机制总结 4.this关键字  运行结果: 5.static静态的 6.静态初始化块 7.包机制 8.面向对象的三......
  • 路飞项目day_10 redis 列表 hash 通用 管道 celery简单操作
    目录今日内容详细一、redis之列表二、redis之hash三、redis其他操作四、redis管道五、django中使用redis六、celery介绍和安装七、celery快速使用八、celery包结构今日内......
  • day03-功能实现02
    功能实现02后端:https://github.com/liyuelian/furniture-back-end.git前端:https://github.com/liyuelian/furniture-front-end.git3.功能03-添加家居信息3.1需求分析......
  • 路飞-day9——redis之列表类型、redis之hash类型、redis其他方法、redis管道、django
    目录一、redis之列表(List)类型二、redis之hash(字典)类型三、redis其他方法(所有类型通用的方法)四、redis管道五、django中使用redis方式一方式二方案一方案二六、celery介绍......
  • 代码随想录算法Day36 | 435. 无重叠区间 , 763.划分字母区间, 56. 合并区间
    435.无重叠区间题目链接:435.无重叠区间-力扣(LeetCode)思路这道题首先进行排序,使得相邻的区间紧挨在一起。按左边界或者右边界都可以。其次定义一个变量result记录重......
  • day87-配置代理服务器
    配置代理服务器在通信时,直接向指定服务器发送请求可能会出现拒绝的情况,使用代理服务器,可以配置解决此问题。原理 设计使用axios包进行ajax请求发送对比Ajax技术是......
  • Linux & 标准C语言学习 <DAY9_1>
    //补08_2函数  2、函数传参:    1.函数中定义的变量属于该函数,出了该函数就不能再被别的函数直接使用    2.实参与形参之间是以赋值的方式进行......