Day 30 GUI

在JAVA程序设计中,如果要设计元件的话,要用GUI,也就是图形使用者介面,今天我们要使用GUI创建一个视窗,这个视窗里有一个按键,可以让用者输入後跳出Have a nice day.
范例如下:

Step1 若是电脑没有安装过WindowBuilder的话,从上方列help里选择
Install new software,接着选择
2021-06 - https://download.eclipse.org/releases/2021-06
搜寻swing,下载WindowBuilder,我下载过了所以没有这个选项。
https://ithelp.ithome.com.tw/upload/images/20211012/20140456FkMPeV3R63.png

Step2 在packge new other 选择WindowBuilder,今天要建立一个视窗所以选
Swing Disgner里的application window.
https://ithelp.ithome.com.tw/upload/images/20211012/201404567Tj9itnlmB.png

Step3 在design里把视窗的layout改成absolute layout,这样可以把等等要创建的按键放在任意位置,不收拘束。
https://ithelp.ithome.com.tw/upload/images/20211012/20140456AxH69Jnt6t.png

Step4 将按键JButton放到适当的位置。
https://ithelp.ithome.com.tw/upload/images/20211012/20140456EwGKAduZhO.png

Step5 点两下按键到程序区块中的actionPerformed中写入按下按键後想要执行的动作。
https://ithelp.ithome.com.tw/upload/images/20211012/20140456KgqM3Hlal7.png

https://ithelp.ithome.com.tw/upload/images/20211012/201404569rlEuggh9t.png

执行结果:按下按键程序跳出Have a nice day.
https://ithelp.ithome.com.tw/upload/images/20211012/20140456jPBM5R1Nbk.png

30天挑战告一段落,谢谢大家。


<<:  [Day 29] 应用三:开发Easy Eye App

>>:  什麽是软件工程 (Software Engineering)?我们还需要它吗?

Day 27 [Python ML、资料清理] 处理资料中的时间

设定环境 首先我们需要读取libraries跟dataset,我们将会使用一个dataset是包含在...

Day 24 权限宝石:IAM 权限管理 架构解析

今天我们要来介绍 AWS IAM 的架构概念,那我们开始吧! AWS IAM 架构介绍 IAM 里...

知名云服务供应商 Liquid Web 收购 WordPress 群众募资外挂 GiveWP

说起群众募资,有时是开始新产品、新服务或各种古怪的新奇事物。但也有典型的例如线上课程、解决某一件社...

【第十四天 - Flutter 官方 CodeLab Get-To-Know 活动报名教学(上)】

前言 今日的程序码 => GITHUB 我很喜欢这篇 CodeLab,我自己认为,如果这篇的内...

Youtube Analytics API 教学 - OAuth2.0 开放授权 (2)

「鲑鱼均,因为一场鲑鱼之乱被主管称为鲑鱼世代,广义来说以年龄和脸蛋分类的话这应该算是一种 KNN 的...