GUI编程
1、简介
GUI的核心技术:Swing AWT
- 界面不美观
- 需要JRE环境
为什么要学习?
- 可以写出自己心中想要的小工具
- 工作时,可能要维护Swing界面
- 了解MVC架构,了解监听
2、AWT
2.1、AWT介绍
- 包含了很多的类和接口
GUI:图形用户界面编程
- 元素:窗口,按钮,文本框
- java.awt
2.2、组件和容器
1、Frame
1 | public static void main(String[] args) { |
问题:窗口关闭不掉
2、Panel
1 | public static void main(String[] args) { |
解决了窗口关闭问题
3、布局管理器
- 流式布局
1 | public static void main(String[] args) { |
- 东西南北中
1 | public static void main(String[] args) { |
- 表格布局
1 | public static void main(String[] args) { |
4、事件监听
当某个事情发生的时候,该干什么
1 | package com.dogegg.lesson2; |
5、输入框TextField监听
6、画笔
7、鼠标监听
8、窗口监听 WindowListener
9、键盘监听
3、Swing
1、窗口
2、弹窗
3、标签
label
4、面板
JPanel
JScrollPanel
5、按钮
- 单选按钮
- 复选按钮
6、列表
7、文本框
- 文本框
- 密码框
- 文本域