文章目录
1.关于GUI编程
1.1 简介
GUI编程,即用户图形界面编程。GUI是三个单词的缩写:Graphical User Interface。
1.2 GUI 介绍
我在学习过程中了解到GUI编程的市场环境相对来说已经寥寥无几,但是自己也并没有在听到之后进行充分了解,所以不管是寥寥无几,还是多如牛毛,于我而言,剩下的还是身为学者的应该掌握的学习态度。
1.3 GUI 的好处
所以经过1.2的声明,我有了对1.3的了解,也就是学习GUI编程,能带给我们的好处。
GUI是 用户图形界面编程,学习这个,能给后期学习MVC打好基础,因为GUI中就涉及到了监听这个概念的知识。而且我还了解到Eclipse工具就是Java官方用来炫技,用 Java 这些写出来的,但是又因为GUI不像C和C++中有图形引擎,所以他的界面不是很美观,也因为界面的美观度,而且还需要JRE环境的支持,所以没有继续火。
最后抛开这些,我们通过以上东东,了解到了一些背景故事,以及学习他的好处。管他哪个样儿,务实,愿意就学,不愿意拉倒。继续 ↓
1.4 GUI 的基本组件内容
我们知道一个界面或是一个应用,打开的话无疑都是一个窗口,那窗口的话打开肯定会有弹窗的动作,反正不管弹窗,弹出来的肯定是一个界面,肯定是一个面板,面板上肯定有文本框,列表框,这些东东。也肯定会有按钮,不然用户没法进行操作,也肯定会有图片,不然就是一片光秃秃,有按钮的话一定会有监听事件,不然按钮怎么会生效,监听事件,肯定会涉及到鼠标,或者是键盘事件,因为对于用户而言,无异于操作应用的就是这两个设备。
组件内容就涵盖了:
基本组件
- 窗口
- 弹窗
- 面板
- 文本框
- 列表框
- 按钮
- 图片
交互组件
- 监听事件
- 鼠标
- 键盘事件
2. GUI 的核心
GUI 有两个核心,一个是AWT 一个是Swing。
2.1 java.awt.*;
awt是 Swing的前身,二者的逻辑相似,AWT针对简单的事件。他叫做抽象的接口工具,即 abstarct windows tool。
2.2 Swing
Swing 针对 画图形界面。
3.体系结构导图
//参上所述内容,是我这周对GUI学习的一个简单分享,接下来我会继续学习GUI的相关内容,也会在博文中继续分享出对于上面体系结构图中涉及到的对象。