图形用户界面(GUI)使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便的发送指令,并将运行结果以图形方式显示给用户。
通过使用抽象窗口工具包(AWT)来创建图形用户(GUI)。AWT包中提供了三大类:
容器类(Container)
UI组件类(UI Component)
帮助类(LayoutManager、Graphics、Color等)
容器类与UI类的关系:将UI类的组件放进容器类
帮助类:怎么布局
在JDK1.2版本以后,引入新的包javax.swing。Swing GUI组件在AWT的基础上增加了很多功能。(轻量级)对AWT的补充。
java.awt包中的类的体系结构
① Component组件类中常用大小和位置控制,外形控制,组件的状态控制等。
②Container容器类:装组件,功能:组件管理,布局管理组件管理中,包含的方法有add()、remove()、getComponent()等
③container类可以直接派生两个常用容器:框架(Frame类)和面板(Panel类)
④Graphics类;进行图形绘制
⑤布局管理类:setLayout()
容器分为顶级容器和非顶层容器
11-02
354