java基础学习_GUI_如何让Netbeans的东西Eclipse能访问、GUI(图形用户接口)_day25总结
=============================================================================
=============================================================================
涉及到的知识点有:
1:如何让Netbeans的东西Eclipse能访问?
2:GUI(图形用户接口)(了解)
(1)GUI的概述
(2)两个包:
(3)GUI的继承体系图
(4)事件监听机制(理解)
(5)适配器模式(理解)
(6)案例:
(7)Netbeans的概述和使用
=============================================================================
=============================================================================
1:如何让Netbeans的东西Eclipse能访问?
在Eclipse中创建项目,把Netbeans项目的src下的东西给拿过来即可。
注意:修改项目编码为UTF-8
-----------------------------------------------------------------------------
2:GUI(图形用户接口)(了解)
(1)GUI的概述
GUI:Graphical User Interface(图形用户接口)
用图形的方式,来显示计算机操作的界面,这样更方便更直观。
CLI:Command line User Interface(命令行用户接口)
GUI:方便直观。
CLI:需要记忆一些命令,麻烦不直观。
Java为GUI提供的对象都存在java.awt和javax.swing两个包中。
java:为java的标准包。
javac:为java的扩展包。
--------------------------------------
(2)两个包:
java.awt:Abstract Window ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能,属重量级控件。(和系统关联较强)
javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。(纯Java编写)
(3)GUI的继承体系图
组件:组件就是对象。
容器组件:是可以存储基本组件和容器组件的组件。
基本组件:是可以使用的组件,但必须依赖容器组件。
注意:
由于Component、Container、Window类的方法太多太多了,
所以我们学习Frame、Dialog、FileDialog类。
Java中GUI的继承体系图如下图所示:
--------------------------------------
(4)事件监听机制(理解)
A:事件源 事件发生的地方
B:事件 要发生的事情
C:事件处理 针对发生的事情做出的处理方案
D:事件监听 把事件源和事件关联起来
(5)适配器模式(理解)
当你自己写的类中想用某个接口中个别方法的时候(注意:不是所有的方法),肿么办?
那么你就可以用一个抽象类先实现这个接口(注意:仅仅是空实现:方法体为空),然后再用你的类继承这个抽象类,在你的类中用哪个方法就实现哪个方法,这样就可以达到目的了;
如果你直接用类实现接口,那接口的所有方法都必须实现的。
A:接口
B:抽象适配器类
C:实现类