- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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应用程序窗口
您可能关注的文档
最近下载
- [信息与通信]系统级电磁兼容量化设计技术.ppt
- 2023-2024学年天津市部分区八年级上学期期中数学试题.pdf VIP
- 小学科学物体的运动作业设计.docx
- 小鲤鱼跳龙门电子版.pdf
- 湖南单招信息技术基础知识题库及答案.docx VIP
- 人教小学英语六年级上册Unit_6_How_do_you_feel_单元整体作业设计优秀案例.pdf VIP
- 【人教版】小学六年级数学上册期中复习课件.pptx VIP
- 工业自动化中的自动化清洁与环境保护.pptx VIP
- 政权分立与民族交融(第01期)(解析版)-2024年中考历史试题分类汇编(全国通用).pdf VIP
- 第五章 羽毛球:.四方球战术 “米”字形移动练习 教学设计 2022—2023学年人教版初中体育与健康九年级全一册.docx
文档评论(0)