- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 Swing图形用户界面程序设计 主讲教师:徐翠霞 3.1 “启动界面 ”案例 【案例说明】 本实例建立一个启动界面程序,运行效果如图3-1所示。 【案例目的】 (1)学习并掌握如何创建窗口以及如何向窗口中添加组件; (2)学习并掌握Java中的JWindow、JProgressBar、JPanel等组件的使用方法; (3)学习并掌握图形用户界面创建的一般步骤。 【技术要点】 启动界面窗口没有标题栏,可以通过继承JWindow来实现。 【相关知识及注意事项】 1.Swing和AWT 2.Swing容器 3.无边框窗口JWindow 4.标签JLabel和进度条JProgressBar 5.面板JPanel 6.颜色和字体 3.2 “基本布局演示 ”案例 【案例说明】 本例建立一个基本布局演示窗口,运行界面如图3-4所示,窗口中嵌套了一个选项卡窗格,单击选项卡可以观看相应的布局。 【案例目的】 掌握FlowLayout、GriderLayout、BorderLayout、CardLayout、GridbagLayout等布局管理器的使用方法。 【技术要点】 该程序利用JTabbedPane建立了一个选项卡窗格,该窗格中有6个按钮,分别设置相对应的选项卡的文本提示为“观看FlowLayout布局”、“观看GriderLayout布局”、“观看BorderLayout布局”、“观看CardLayout布局”、 “观看GridbagLayout布局”、“观看null布局”,单击选项卡可以观看相应的布局。 【相关知识及注意事项】 1.框架窗口JFrame 2.选项卡JTabbedPane 3.按钮JButton 4.布局管理 5.事件处理 3.3 “用户注册界面”案例 【案例说明】 本例建立的是某网站的一个注册界面,运行结果如图3-14所示。 【案例目的】 掌握JTextField、JPasswordField、JTextArea、JRadioButton、JCheckBox、JComboBox、JList、JScrollPane等组件的使用方法以及标准对话框JOptionPane的使用方法。 【技术要点】 创建图形用户界面程序的基本步骤如下: (1)是创建一个容器类,以容纳其他要显示的组件; (2)设置布局管理器; (3)添加相应的组件; (4)编写事件处理代码。 【相关知识及注意事项】 1.单行文本框(JTextField) 2.多行文本框(JTextArea) 3.列表框(JList)和组合框(JComboBox) 4.复选按钮(JCheckBox)和单选按钮(JRadioButton) 5.标准对话框(JOptionPane) 3.4 “菜单工具栏应用 ”案例 【案例说明】 本实例就是设计一个简单的Windows应用程序窗口,该窗口包括标题栏、菜单栏、工具栏和状态栏等。运行结果如图3-21所示。 【案例目的】 (1)掌握菜单组件JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem和JRadioButtonMenuItem的使用方法; (2)掌握工具栏JToolBar的使用方法; 【技术要点】 (1)定义创建菜单的方法,首先要通过JMenuBar建立一个菜单条,它是菜单容器。然后使用JMenu建立菜单项,每个菜单项再通过JMenuItem建立子菜单; (2)定义创建工具栏的方法,使用JToolBar创建一个工具栏对象,然后使用add( )方法将带图标的按钮添加到工具栏中; (3)定义实现各个菜单项的ActionEvent事件处理方法,当选择某个菜单项时,将该菜单项的名称显示在窗口下方的状态栏中; 【相关知识及注意事项】 1.菜单 2.弹出式菜单JPopupMenu 3.工具栏JToolBar * * 图3-1 简单启动界面 图3-4 布局演示 图3-14 用户注册界面 图3-21 Windows应用程序窗口
您可能关注的文档
- Java程序设计及应用 李宗军 02 1新.ppt
- Java程序设计及应用 李宗军 02 2新.ppt
- Java程序设计及应用 李宗军 02 3新.ppt
- Java程序设计及应用 李宗军 02 4新.ppt
- Java程序设计及应用 李宗军 03 1新.ppt
- Java程序设计及应用 李宗军 03 3新.ppt
- Java程序设计及应用 李宗军 04新.ppt
- Java程序设计及应用 李宗军 06 1新.ppt
- Java程序设计及应用 李宗军 06 2新.ppt
- Java程序设计及应用 李宗军 07 1新.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)