任务20.pptVIP

  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文档。上传文档
查看更多
任务20

课题九 Java的GUI技术 任务20 为通讯录模块设计和实现界面 任务引入:为小管家选择更友好的界面形式 任务引入——本次课完成的界面设计 知识准备——GUI的构成 知识准备——GUI的构成 知识准备——理解容器 知识准备——容器的实现方法 知识准备——理解容器之面板 课堂演示——使用容器示例 import java.awt.*; ? class PanelTest extends Panel { public static void main(String args[]) { PanelTest p= new PanelTest(); Frame f=new Frame(正在测试面板!); f.add(p); f.setSize(300,200); f.setVisible(true); } } 知识准备——AWT组件 知识准备——认识组件 知识准备——理解布局管理器 知识准备——了解布局类型 知识准备——如何设置布局 FlowLayout 课堂演示与练习 教材演示一 GridLayout 课堂演示与练习 教材演示二 BorderLayout 课堂演示与练习 教材演示三 课堂练习——GUI综合应用 任务分析—为简易通讯录界面设计布局 任务分析——为简易通讯录界面选择组件 任务实施 教材任务20——任务实施部分 作业 课后思考和练习 * * Component Button Checkbox Container Choice Canvas TextComponent Label Panel Window Applet Frame Dialog TextArea TextField Awt框架 Swing框架 Object Component JFrame Container Window Frame Dialog JDialog JText JComboBox JLabel JList JMenuBar JOptionPane JPanel JScrollBar AbstractButton JToggleButton JMenuItem JButton JCheckBox JRadioButton JComponent JMenu 可以存放组件的区域,可在容器上进行绘制和着色 java.awt包中的Container类可直接或间接派生出两个常用容器:框架(Frame类)和面板(Panel类) 框架是一个带有边框的独立的窗口 面板是包含在窗口中的一个不带边框的区域 框架是独立于Applet和浏览器的一个窗口。 可以通过以下任一构造函数来创建: Frame():创建一个不含标题的标准窗口 Frame(String Title): 创建一个含有标题的窗口,这个标题是由参数title指定的。 当一个Frame窗口被创建以后,需要调用setSize()方法来设置窗口的大小,并调用setVisible()来显示窗口。 面板不是一个单独的窗口,它只是包含在窗口中的一个区域。 面板是可以将许多组件组合起来的一种容器。 最简单的创建面板的方式就是通过面板的构造函数 Panel() 来进行。 必须将面板添加到窗体中。 使用GUI组件必须导入该包 将面板添加到 框架窗体中 组件指可以放置在用户界面上的任何东西,可以将组件设置为可见或重新调整其大小 AWT支持的组件:标签、文本域、文本区、按钮、复选框、选择框等 高级组件包括滚动条、滚动窗格和对话框。 向窗口加入一个组件:首先生成所需组件的实例,然后调用add()方法,此方法是在Container类中定义的 用户界面上的组件可以按不同方式排列 Java使用布局管理器来管理这些排列方式 每当需要重新调整屏幕大小或重新绘制屏幕上任一项目时,就要用到布局管理器 AWT提供一组用来进行布局管理的类,称为布局管理器或布局,所有布局都实现 LayoutManager接口 Java中的布局类型包括以下几种: FlowLayout(流式布局) BorderLayout (边界布局) GridLayout(网格布局) GridBagLayout(网格包布局) CardLayout (卡片布局) 每个容器(Container对象)都有一个与它相关的缺省的布局管理器。 可以通过setLayout( )方法为容器设置新的布局。 FlowLayout的构造函数有: FlowLayout( ):生成一个默认的流式布局 FlowLayout(int alignment):可以设定每一行组件的对齐方式 FlowLayout(int alignment,int horz,int vert):可以设定组件间的水平和垂直距离 演示一 选择容器 确定布局和

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档