GUI编程

  • 这是什么?

  • 它怎么玩?

  • 如何在平时运用?

组件

  • 窗口

  • 弹窗

  • 面板

  • 文本框

  • 列表框

  • 按钮

  • 图片

  • 监听事件

  • 鼠标

  • 键盘事件

  • 外挂:java跨平台,在JVM虚拟机上

  • 破解工具

 

 

1. 简介

GUI核心开发技术:Swing 和 AWT(学Java其实就是在学一个一个类,学GUI只要掌握这两个类就行)

不流行的原因:

  1. 因为界面不美观

  2. 需要jre环境

为什么要学?

  1. 他是MVC基础,主要学习思想,了解监听!

  2. 可以写出自己心中想要的一些小工具

  3. 工作时候也可能需要维护到swing界面,概率极小

2. AWT

2.1 Awt介绍

abstract windows tools

  1. 包含了很多的类和接口!GUI:图形用户界面编程(画窗口)

Eclipse就是用Java写的,所以启动很慢

  1. 元素:窗口,按钮,文本框

  2. java.awt

image-20210805193157220

2.2 组件和容器

创建新项目

image-20210805193441821

image-20210805193722307

建一个Frame对象,看源码

image-20210805194255576

image-20210805194328318

哪里不会点哪里

image-20210805194523071

设置颜色的时候需要颜色对象,查看源码

image-20210805195030402

这里面其实有一些已经设置好的静态变量颜色

image-20210805195119592

new一个color设置rgb,左边会出现色块,点击色块可以自己设置颜色

image-20210805195254632

设置窗口参数

image-20210805200428941

运行(关不掉,停止运行)

image-20210805200542030

想设置不可拉伸(比如游戏窗口)

image-20210805200731676

如果我想新建多个窗口呢?

image-20210805202900493

new多个窗口

image-20210805203211589

image-20210805203242467

尝试封装。

来源:b站狂神

posted on 2021-08-05 20:38  托马斯源  阅读(28)  评论(0编辑  收藏  举报