《用微课学 Java高级开发》电子教案与课件 第01章Java桌面图形界面开发.pptx

《用微课学 Java高级开发》电子教案与课件 第01章Java桌面图形界面开发.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 Java桌面图形界面开发GUI根本组件 Java 桌面图形界面开发? GUI根本组件 图形用户界面〔Graphical User Interface〕 简称GUI,用图形的方式提供了一种更加直观、友好的与用户进 行交互的方式。 Java 桌面图形界面开发? GUI根本组件 AWT AWT是SUN公司最早提供的GUI库 使用AWT创立的图形界面应用和所在的运行平台有相同的界面风格 AWT提供的一些类在使用起来比较繁琐,开发出的界面非常丑陋,提供的功能也比较有限制。SUN公司随后提供的Swing替代了大局部AWT组件,对AWT图形用户界面有了很好的补充和加强。 Java 桌面图形界面开发? GUI根本组件 Swing Swing分为根本组件和容器 Java 桌面图形界面开发? GUI根本组件 根本组件:图形界面的最小单位,里面不再包含其他的成分 如:按钮JButton、 复选框JCheckBox 、组合框 JChoice 、列表JList、文本域 JTextField、多行文本 域JTextArea、静态文本JLabel、滚动条JScrollBar等容 器: 一种特殊的组件,用来包含其他组件 如:面板JPanel、窗口 Windows 、对话框JDialog、 文件对话框 、FileDialog、框架JFrame等 Java 桌面图形界面开发? GUI根本组件 Swing组件的层次结构 Java 桌面图形界面开发? GUI根本组件 容器分为顶级容器和中间容器顶级容器:指图形界面最外层的容器,比方窗口(Window)。中间容器:指存放在顶级容器或者中间容器中的一种容器,比方面板(Panel)。 Java 桌面图形界面开发? GUI根本组件 在实际编程中开发一个界面,顶级容器在最外面〔JFrame〕,其次是中间容器放在窗体上(JPanel),最后是根本组件放在中间容器上。注意:容器中除了可以放根本组件以外,也可以再存放容器 Java 桌面图形界面开发? GUI根本组件 Component类的主要方法有:(1)void enable():使组件可用(2)void disable():使组件不可用(3)void show():显示组件(4)void paint():绘制图形(5)void repaint():刷新所有的UI组件都可继承或重载以上方法。 Java 桌面图形界面开发? GUI根本组件 Container类的主要方法:(1)void add(Component c) : 将指定组件参加到容器中(2)void setLayout(): 设置布局管理器所有的容器组件都可继承或重载以上方法。 Java 桌面图形界面开发? GUI根本组件 JFrame组件JFrame是独立于浏览器的可独立运行的主窗口,通常用于进行开发桌面应用程序。 Java 桌面图形界面开发? GUI根本组件 JFrame组件JFrame存在于javax.swing包中,提供了如下两个常用的构造方法: (1)JFrame ():创立一个没有窗口标题的窗口框架; (2)JFrame(String title):创立一个指定窗口标题的窗口框架。 Java 桌面图形界面开发? GUI根本组件 JFrame组件方法功能addNotify()创建一个对等的Framedispose()清除窗口对象getIconImage()获得窗口的图标getMenuBar()获得窗口的菜单栏getTitle()获得窗口的标题paramString()返回窗口的参数字符串isResizable()如果窗口大小可变则返回真值remove(MenuComponent)从窗口中去掉指定的菜单栏setIconImage(Image)设置窗口的图标 Java 桌面图形界面开发? GUI根本组件 JLabel组件标签组件显示的是静态文本或者图片,在通常情况下是不能编辑的,能起到提示的作用 Java 桌面图形界面开发? GUI根本组件 JLabel组件JLabel存在于javax.swing包中,提供了如下常用的构造方法:(1)JLabel〔〕:创立空的标签;(2)JLabel〔String〕:创立一个带初始字符串的标签;(3)JLabel〔Icon〕:创立一个带有指定图像的标签。 Java 桌面图形界面开发? GUI根本组件 JLabel组件方法功能setText(String)设置显示内容getText()获取显示内容getAlignment()获取对齐方式setAlignment()设置对齐方式 Java 桌面图形界面开发? GUI根本组件 按钮〔

文档评论(0)

实用电子文档 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2023年04月18日上传了教师资格证

1亿VIP精品文档

相关文档