java 图形界面编程(一)
来源:互联网 发布:用户画像 数据挖掘 编辑:程序博客网 时间:2024/06/16 12:47
对于java的图形界面编程主要需要搞清楚这几样知识:
1.AWT
AWT(Abstract WindowToolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Windows、Unix、Macintosh等)的本地GUI工具进行处理。例如:如果我们使用AWT在一个Java窗口中放置一个按钮,那么实际上使用的是一个具有本地外观和感觉的按钮。这样,从理论上来说,我们所编写的图形界面程序能运行在任何平台上,做到了图形界面程序的跨平台运行。
2.布局管理器
1) 容器里组件的位置和大小是由布局管理器来决定的。容器对布局管理器的特定实例保持一个引用。当容器需要定位一个组件时,它将调用布局管理器来完成。当决定一个组件的大小时,也是如此。
2) 在AWT中,给我们提供了五种布局管理器:
BorderLayout、FlowLayout、GridLayout、CardLayout、GridBagLayout
3.AWT事件模型
1) Events(事件):描述发生了什么的对象。
2) Event source(事件源):事件的产生器。
3) Event handlers(事件处理器):接收事件对象、解释事件对象并处理用户交互的方法。
4.事件监听
实现了监听器接口的类。一个监听器对象是一个实现了专门的监听器接口的类的实例。
没有实现监听的图形界面将不会有任何的意义,因为java语言的强项不是在于画画图的前端界面,而是在于后台的隐藏的机制。
- java 图形界面编程(一)
- Java图形界面编程(一)
- Java图形界面编程学习笔记(一)
- Java的图形界面编程(一)
- JavaSwing图形界面编程(一)
- JavaSwing图形界面编程之JApplet(一)
- JavaSwing图形界面编程之对话框(一)
- JavaSwing图形界面编程之Image(一)
- JavaSwing图形界面编程之Line(一)
- JavaSwing图形界面编程之JButton(一)
- JavaSwing图形界面编程之JScrollBar(一)
- JavaSwing图形界面编程之ToolBar(一)
- JavaSwing图形界面编程之JSplitPane(一)
- JavaSwing图形界面编程之JTablePane(一)
- JavaSwing图形界面编程之JInternalFrame(一)
- JavaSwing图形界面编程之JPanel(一)
- JavaSwing图形界面编程之JEditPane(一)
- JavaSwing图形界面编程之JProgressBar(一)
- 为什么Windows采用\r\n作为回车的输入值?
- Forms 数据提交的方式
- 【USACO 2011 Dec Gold 】简化农场
- delphi中的 {$R *.res}
- iOS开发之UIlabel多行文字自动换行 (自动折行)
- java 图形界面编程(一)
- linux多线程编程
- 综合应急平台-数据库系统
- std :: this_thread
- 存储过程和函数的区别
- Git使用指南
- android gdb 调试c++代码
- JDBC call Stored Procedure
- 3幅图让你了解Spring AOP