8 Java图形界面编程.ppt
《8 Java图形界面编程.ppt》由会员分享,可在线阅读,更多相关《8 Java图形界面编程.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java图形界面编程图形界面编程AWTn nAWT(AbstractAWT(Abstract Window Toolkit)Window Toolkit),抽象窗口工具包,抽象窗口工具包,SUNSUN公司提供的用于图形界面编程公司提供的用于图形界面编程(GUI)(GUI)的类库。的类库。基本的基本的AWTAWT库处理用户界面元素的方法是把这些库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上元素的创建和行为委托给每个目标平台上(WindowsWindows、UnixUnix、MacintoshMacintosh等)的本地等)的本地GUIGUI工具工具进行处理。例如:如果我们使
2、用进行处理。例如:如果我们使用AWTAWT在一个在一个JavaJava窗窗口中放置一个按钮,那么实际上使用的是一个具口中放置一个按钮,那么实际上使用的是一个具有本地外观和感觉的按钮。这样,从理论上来说,有本地外观和感觉的按钮。这样,从理论上来说,我们所编写的图形界面程序能运行在任何平台上,我们所编写的图形界面程序能运行在任何平台上,做到了图形界面程序的跨平台运行。做到了图形界面程序的跨平台运行。布局管理器布局管理器n n容器里组件的位置和大小是由布局管理器来决定容器里组件的位置和大小是由布局管理器来决定的。容器对布局管理器的特定实例保持一个引用。的。容器对布局管理器的特定实例保持一个引用。当容
3、器需要定位一个组件时,它将调用布局管理当容器需要定位一个组件时,它将调用布局管理器来完成。当决定一个组件的大小时,也是如此。器来完成。当决定一个组件的大小时,也是如此。n n在在AWTAWT中,给我们提供了五种布局管理器:中,给我们提供了五种布局管理器:BorderLayoutBorderLayout FlowLayoutFlowLayout GridLayoutGridLayout CardLayoutCardLayout GridBagLayoutGridBagLayout布局管理器布局管理器n n我们可以通过设置空布局管理器,来控制组件的大小和位置。调用setLayout(null)。n
4、 n在设置空布局管理器后,必须对所有的组件调用setLocation(),setSize()或setBounds(),将它们定位在容器中。AWT事件模型事件模型n nEvents(事件):描述发生了什么的对象。n nEvent source(事件源):事件的产生器。n nEvent handlers(事件处理器):接收事件对象、解释事件对象并处理用户交互的方法。AWT事件模型事件模型n nJDK1.0JDK1.0的事件模型:层次模型的事件模型:层次模型FramePanelButtonAction eventAWT事件模型事件模型n nJDK1.1JDK1.1的事件模型:委托模型的事件模型:委托
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java图形界面编程 Java 图形界面 编程
限制150内