Java程序设计及应用开发教程 教学课件 虞益诚 主编 第9章高级GUI设计与多媒体技术.pdfVIP

Java程序设计及应用开发教程 教学课件 虞益诚 主编 第9章高级GUI设计与多媒体技术.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计及 应用开发教程 E-mail:yuyich@sit.edu.cn 2015-05-02 1 第9章高级GUI设计与多媒体技术 9.1 布局设计 9.2 菜单组件 9.3 Swing组件 9.4 多媒体技术 9.5 本章小结 交互式图形用户界面离不开菜单与布局设计,Swing 组件和多媒体技术应用使得高级图形用户界面设计更显 生机。本章主要讲述了布局设计的六种形式及布局管理 器组合使用、菜单组件设计、组件常用方法、中间容器、 Swing组件与多媒体程序设计基础。 2015-05-02 第9章 高级GUI设计与多媒体技术 2 9.1 布局设计 9.1.1 布局概述 Java 中容器仅仅记录了其所包含的组件,而布局管理器则用于管理组件 在容器中的布局,负责管理容器中的各个组件的排列顺序、位置、组件 大小等,当窗口移动或改变大小时,就相应改变组件的大小及位置。 java.awt包定义了FlowLayout 、BorderLayout 、CardLayout 、GridLayout和 GridBagLayout 5种布局(java.lang.Object的子类) ,分别对应一种布局策略。 java.swing 包中定义了BoxLayout 、ScrollPanelLayout 、ViewportLayout 、 OverLayout4种布局。不同的布局管理器采用不同的布局策略来放置组件。 本章介绍java.awt包中的5种布局类和java.swing.border包中的BoxLayout类。 9.1.2 FlowLayout布局 FlowLayout :流式布局管理器,它是将容器的组件按照加入的先后顺序 从左到右依次排列,一行排满后就转到下一行继续从左至右顺序排列; 每行中的组件都居中排列,组件间默认的水平和垂直间隙是5个像素。它 是Jpanel与Applet默认的布局管理策略。 FlowLayout类的主要方法如表9-1所示。 例9-1采用FlowLayout布局在窗口中加入左、中、右3个按钮。 。 2015-05-02 第9章 高级GUI设计与多媒体技术 3 9.1.3 BorderLayout布局 9.1.3 BorderLayout布局 BorderLayout称为边界布局管理器,该布局是一种简单的布局策略,是 Window、Frame、、Dialog 、JFrame、JDialog 的默认布局策略。 BorderLayout类的方法如表9-2所示。 BorderLayout布局管理器将窗口分为北(North) 、东(East) 、南(South) 、 西(West)、中(Center)五个区域,中间的区域最大。 【例9-2 】基于BorderLayout设置5个按钮的布局,且当点击按钮时,该按 钮消失。再度点击某按钮时,当前对象消失,恢复前次消失的按钮。 2015-05-02 第9章 高级GUI设计与多媒体技术 4 9.1.4 CardLayout布局 9.1.4 CardLayout布局 CardLayout称为卡式布局管理器,该布局可实现多个组件在同一容器区 域内重叠放置,交替显示。CardLayout类的主要方法如表9-3所示。  【

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档