java 图形界面编程(一)

来源:互联网 发布:用户画像 数据挖掘 编辑:程序博客网 时间:2024/06/16 12:47

对于java的图形界面编程主要需要搞清楚这几样知识:

1.AWT

AWT(Abstract WindowToolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(WindowsUnixMacintosh等)的本地GUI工具进行处理。例如:如果我们使用AWT在一个Java窗口中放置一个按钮,那么实际上使用的是一个具有本地外观和感觉的按钮。这样,从理论上来说,我们所编写的图形界面程序能运行在任何平台上,做到了图形界面程序的跨平台运行。

 

 

2.布局管理器

1 容器里组件的位置和大小是由布局管理器来决定的。容器对布局管理器的特定实例保持一个引用。当容器需要定位一个组件时,它将调用布局管理器来完成。当决定一个组件的大小时,也是如此。

2 AWT中,给我们提供了五种布局管理器:

BorderLayoutFlowLayoutGridLayoutCardLayoutGridBagLayout

 

3.AWT事件模型

1 Events(事件):描述发生了什么的对象。

2 Event source(事件源):事件的产生器。

3 Event handlers(事件处理器):接收事件对象、解释事件对象并处理用户交互的方法。

 

4.事件监听

实现了监听器接口的类。一个监听器对象是一个实现了专门的监听器接口的类的实例。

没有实现监听的图形界面将不会有任何的意义,因为java语言的强项不是在于画画图的前端界面,而是在于后台的隐藏的机制。

 

原创粉丝点击