- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务23 程序整合
教学目标
任务
教学目标
⚫ 综合使用图形用户界面设计方法
⚫ 掌握对话框的使用方法
任务
1. Swing对话框的使用
2. 学生信息综合管理系统的程序整合
1.对话框的基本概念
—— JDialog对话框
⚫ JDialog对话框与JFrame相类似,一般用于接收用户
的输入数据,实现与用户的交互。
⚫ 它与一般窗口的区别在于它依赖于一个父窗口。当父
窗口销毁时,该对话框也将销毁。
⚫ 对话框分为模式对话框和非模式对话框。
– 模式对话框在处理完之前不能与程序主窗口进行交互。
– 非模式对话框允许用户同时在对话框和程序的主窗口中输入
信息。
1.对话框的基本概念
—— JDialog对话框主要构造方法
JDialog类的主要构造方法如下:
JDialog(Frame f,String s);构造一个具有标题为s的对话
框,f为对话框所依赖的窗口。
JDialog(Frame f,String s ,boolean b);构造一个具有标
题为s的对话框,,f为对话框所依赖的窗口。参数b决
定对话框是否为有模式或无模式。
1.对话框的基本概念
—— JDialog对话框主要方法
getTitle()获取对话框的标题。
setTitle(String s)设置对话框的标题。
setModal()设置对话框的模式。
setSize()设置对话框的大小。
setVisible(boolean b);显示或隐藏对话框。
由于对话框必须依赖一个窗口,因此要建立对话框,必
须首先建立一个窗口
类。
JDialog对话框的应用
⚫ 学生信息管理()
⚫ 设计过程
1.创建主窗口- JDialogFrame.java
(1)设计菜单
(2 )修改属性
(3 )编译运行
界面如图。
2.创建对话框
(1)学生基本情况录入界面(JDialogStuInfo.java )
1)添加组件
2 )修改属性
3 )编译运行
界面如图。
(2 )学生成绩录入界面(JDialogStuScore.java )
1)添加组件
2 )修改属性
3 )编译运行
界面如图。
3.添加各事件处理代码
(1)主窗口菜单-基本信息录入(菜单项)的事件代码
JDialogStuInfo dialogstu=new JDialogStuInfo(new
JDialogFrame(),false);
dialogstu.setVisible(true);
(2 )主窗口菜单-成绩录入(菜单项)的事件代码
JDialogStuScore dialogscore=new JDialogStuScore(new
JDialogFrame(),true);
dialogscore.setVisible(true);
(3 )学生基本情况录入界面(JDialogStuInfo.java )的事件代码
(4 )学生成绩录入界面(JDialogStuScore.java )的事件代码
JOptionPane对话框
⚫ 是模式对话框,它提供了很多现成的对话框样式,可以供用户直接使用。
1.MessageDialog:向用户显示信息,其只包含一个按钮。
⚫ 格式:
showMessageDialog(Component parentComponent,Object message,String title, int
messageType);
⚫ Component parentComponent:此对话框的父对话框。
⚫ Object message:在对话框中显示的信息。
⚫ String title:对话框的标题。
⚫ int messageType:定义message的类型。
⚫ 例如:
⚫ showMessageDialog(this,这是一个消息对话框,消息对话框,
JOptionPane.INFORMATION_MESSAGE);
您可能关注的文档
- 贝多芬《第五交响曲》观后感.docx
- 备战高考主题班会(高三).pdf
- 背光模组应用基础知识.pdf
- 本地安全策略论述.pdf
- 崩漏的特征及治疗.docx
- 比喻象征类作文指导.pdf
- 笔记本电脑保养及使用培训.pdf
- 笔记本电脑的选购知识.pdf
- 笔记本电脑内部维修教程.pdf
- 笔记本电脑市场年度报告.pdf
- 2025北京航空工业集团综合所高层次人才及博士招聘20人笔试参考题库附答案.docx
- 2025安徽亳州市利辛县巡察信息中心遴选5人备考题库附答案.docx
- 2025宁波鄞州区东柳街道编外招聘1人备考题库附答案.docx
- 2025云南楚雄市机关事业单位选调63人备考题库附答案.docx
- 2025北京中国社会科学调查中心招聘劳动合同制人员1人备考题库附答案.docx
- 2025宁波市市场监督管理局局属事业单位宁波市标准化研究院招聘高层次人才1人备考题库附答案.docx
- 2025河南郑州铁路职业技术学院招聘合同制工作人员48人笔试历年题库附答案解析.docx
- 2025云南玉溪市红塔区文化和旅游局招聘办公辅助人员1人备考题库附答案.docx
- 2025山东日照市岚山区卫生健康系统事业单位招聘20人备考题库附答案.docx
- 2025四川九州电子科技股份有限公司招聘车载电子事业部-PQE岗笔试参考题库附答案.docx
最近下载
- LEGO乐高积木拼砌说明书31208,Hokusai–神奈川冲浪里,LEGO®Art(年份2023)安装指南_共2份(全).pdf
- 幼儿园:“听韵律、说词汇、读内涵、写诗句”促进大班幼儿文学想象能力的策略研究.docx
- 危险化学品应急预案.docx VIP
- CJJT147-2010 城镇燃气管道非开挖修复更新工程技术规程.docx VIP
- 物理学导论(吉林大学)中国大学MOOC 慕课 章节测验答案.docx VIP
- 心理成长与发展知到课后答案智慧树章节测试答案2025年春武汉职业技术学院.docx VIP
- 《正常分娩教学》课件.pptx VIP
- 2026年广东省普通高中学业水平合格性考试英语模拟试题(一)解析版.docx VIP
- 2025昆明高新开发投资有限公司文职岗人员招聘参考题库(2人)含答案解析(必刷).docx VIP
- 常用3500汉字瘦金体楷书米字格.pdf VIP
原创力文档


文档评论(0)