程序整合专项教学课件_第1页
程序整合专项教学课件_第2页
程序整合专项教学课件_第3页
程序整合专项教学课件_第4页
程序整合专项教学课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务23程序整合教学目标任务任务23程序整合教学目标1教学目标综合使用图形用户界面设计方法掌握对话框的使用方法教学目标综合使用图形用户界面设计方法2任务Swing对话框的使用学生信息综合管理系统的程序整合任务Swing对话框的使用31.对话框的基本概念

——

JDialog对话框JDialog对话框与JFrame相类似,一般用于接收用户的输入数据,实现与用户的交互。它与一般窗口的区别在于它依赖于一个父窗口。当父窗口销毁时,该对话框也将销毁。对话框分为模式对话框和非模式对话框。模式对话框在处理完之前不能与程序主窗口进行交互。非模式对话框允许用户同时在对话框和程序的主窗口中输入信息。1.对话框的基本概念

——JDialog对话41.对话框的基本概念

——

JDialog对话框主要构造方法JDialog类的主要构造方法如下:JDialog(Framef,Strings);构造一个具有标题为s的对话框,f为对话框所依赖的窗口。JDialog(Framef,Strings,booleanb);构造一个具有标题为s的对话框,,f为对话框所依赖的窗口。参数b决定对话框是否为有模式或无模式。1.对话框的基本概念

——JDialog对话51.对话框的基本概念

——

JDialog对话框主要方法getTitle()获取对话框的标题。setTitle(Strings)设置对话框的标题。setModal()设置对话框的模式。setSize()设置对话框的大小。setVisible(booleanb);显示或隐藏对话框。由于对话框必须依赖一个窗口,因此要建立对话框,必须首先建立一个窗口类。1.对话框的基本概念

——JDialog对话6JDialog对话框的应用学生信息管理()设计过程1.创建主窗口-JDialogFrame.java(1)设计菜单(2)修改属性(3)编译运行界面如图。JDialog对话框的应用学生信息管理()72.创建对话框(1)学生基本情况录入界面(JDialogStuInfo.java)1)添加组件2)修改属性3)编译运行界面如图。2.创建对话框8(2)学生成绩录入界面(JDialogStuScore.java)1)添加组件2)修改属性3)编译运行界面如图。(2)学生成绩录入界面(JDialogStuScore.ja93.添加各事件处理代码(1)主窗口菜单-基本信息录入(菜单项)的事件代码JDialogStuInfodialogstu=newJDialogStuInfo(newJDialogFrame(),false);dialogstu.setVisible(true);(2)主窗口菜单-成绩录入(菜单项)的事件代码JDialogStuScoredialogscore=newJDialogStuScore(newJDialogFrame(),true);dialogscore.setVisible(true);3.添加各事件处理代码10(3)学生基本情况录入界面(JDialogStuInfo.java)的事件代码(4)学生成绩录入界面(JDialogStuScore.java)的事件代码(3)学生基本情况录入界面(JDialogStuInfo.j11JOptionPane对话框是模式对话框,它提供了很多现成的对话框样式,可以供用户直接使用。1.MessageDialog:向用户显示信息,其只包含一个按钮。格式:showMessageDialog(ComponentparentComponent,Objectmessage,Stringtitle,intmessageType);ComponentparentComponent:此对话框的父对话框。Objectmessage:在对话框中显示的信息。Stringtitle:对话框的标题。intmessageType:定义message的类型。例如:showMessageDialog(this,"这是一个消息对话框","消息对话框",JOptionPane.INFORMATION_MESSAGE);JOptionPane对话框是模式对话框,它提供了很多现成的12(2)ConfirmDialog:向用户显示任意数据,其可能包含用户可以从中进行选择的按钮。格式:showConfirmDialog(ComponentparentComponent,Objectmessage,Stringtitle,intmessageType);ComponentparentComponent:此对话框的父对话框。Objectmessage:在对话框中显示的信息。Stringtitle:对话框的标题。intmessageType:定义message的类型。例如:showConfirmDialog(this,"这是一个确认对话框","确认对话框",JOptionPane.YES_NO_CANCEL_OPTION);(2)ConfirmDialog:向用户显示任意数据,其可能13(3)InputDialog:为用户提供了输入数据的一些方法,其包含“OK”与“Cancel”两个按钮。格式:showInputDialog(ComponentparentComponent,Objectmessage,Stringtitle,intmessageType);ComponentparentComponent:此对话框的父对话框。Objectmessage:在对话框中显示的信息。Stringtitle:对话框的标题。intmessageType:定义message的类型。例如:showInputDialog(this,"这是一个输入对话框","输入对话框",JOptionPane.PLAIN_MESSAGE);(3)InputDialog:为用户提供了输入数据的一些方法14例23-1程序整合在22-2的基础上整合前面任务所讲到的几个功能窗口在相应菜单项上添加事件,使得选择菜单项可打开相应的功能窗口。例23-1程序整合在22-2的基础上整合前面任务所讲到的几个15作业1.在NetBeans中实现老师所演示的实例。2.在窗口中添加三个按钮,点击这个按钮依次弹出三个输入对话框,让用户分别输入三个数值,根据输入的数值求和显示在窗口上。作业1.在NetBeans中实现老师所演示的实例。16演讲完毕,谢谢观看!演讲完毕,谢谢观看!17任务23程序整合教学目标任务任务23程序整合教学目标18教学目标综合使用图形用户界面设计方法掌握对话框的使用方法教学目标综合使用图形用户界面设计方法19任务Swing对话框的使用学生信息综合管理系统的程序整合任务Swing对话框的使用201.对话框的基本概念

——

JDialog对话框JDialog对话框与JFrame相类似,一般用于接收用户的输入数据,实现与用户的交互。它与一般窗口的区别在于它依赖于一个父窗口。当父窗口销毁时,该对话框也将销毁。对话框分为模式对话框和非模式对话框。模式对话框在处理完之前不能与程序主窗口进行交互。非模式对话框允许用户同时在对话框和程序的主窗口中输入信息。1.对话框的基本概念

——JDialog对话211.对话框的基本概念

——

JDialog对话框主要构造方法JDialog类的主要构造方法如下:JDialog(Framef,Strings);构造一个具有标题为s的对话框,f为对话框所依赖的窗口。JDialog(Framef,Strings,booleanb);构造一个具有标题为s的对话框,,f为对话框所依赖的窗口。参数b决定对话框是否为有模式或无模式。1.对话框的基本概念

——JDialog对话221.对话框的基本概念

——

JDialog对话框主要方法getTitle()获取对话框的标题。setTitle(Strings)设置对话框的标题。setModal()设置对话框的模式。setSize()设置对话框的大小。setVisible(booleanb);显示或隐藏对话框。由于对话框必须依赖一个窗口,因此要建立对话框,必须首先建立一个窗口类。1.对话框的基本概念

——JDialog对话23JDialog对话框的应用学生信息管理()设计过程1.创建主窗口-JDialogFrame.java(1)设计菜单(2)修改属性(3)编译运行界面如图。JDialog对话框的应用学生信息管理()242.创建对话框(1)学生基本情况录入界面(JDialogStuInfo.java)1)添加组件2)修改属性3)编译运行界面如图。2.创建对话框25(2)学生成绩录入界面(JDialogStuScore.java)1)添加组件2)修改属性3)编译运行界面如图。(2)学生成绩录入界面(JDialogStuScore.ja263.添加各事件处理代码(1)主窗口菜单-基本信息录入(菜单项)的事件代码JDialogStuInfodialogstu=newJDialogStuInfo(newJDialogFrame(),false);dialogstu.setVisible(true);(2)主窗口菜单-成绩录入(菜单项)的事件代码JDialogStuScoredialogscore=newJDialogStuScore(newJDialogFrame(),true);dialogscore.setVisible(true);3.添加各事件处理代码27(3)学生基本情况录入界面(JDialogStuInfo.java)的事件代码(4)学生成绩录入界面(JDialogStuScore.java)的事件代码(3)学生基本情况录入界面(JDialogStuInfo.j28JOptionPane对话框是模式对话框,它提供了很多现成的对话框样式,可以供用户直接使用。1.MessageDialog:向用户显示信息,其只包含一个按钮。格式:showMessageDialog(ComponentparentComponent,Objectmessage,Stringtitle,intmessageType);ComponentparentComponent:此对话框的父对话框。Objectmessage:在对话框中显示的信息。Stringtitle:对话框的标题。intmessageType:定义message的类型。例如:showMessageDialog(this,"这是一个消息对话框","消息对话框",JOptionPane.INFORMATION_MESSAGE);JOptionPane对话框是模式对话框,它提供了很多现成的29(2)ConfirmDialog:向用户显示任意数据,其可能包含用户可以从中进行选择的按钮。格式:showConfirmDialog(ComponentparentComponent,Objectmessage,Stringtitle,intmessageType);ComponentparentComponent:此对话框的父对话框。Objectmessage:在对话框中显示的信息。Stringtitle:对话框的标题。intmessageType:定义message的类型。例如:showConfirmDialog(this,"这是一个确认对话框","确认对话框",JOptionPane.YES_NO_CANCEL_OPTION);(2)ConfirmDialog:向用户显示任意数据,其可能30(3)InputDialog:为用户提供了输入数据的一些方法,其包含“OK”与“Cancel”两个按钮。格式:showInputDialog(ComponentparentComponent,Objectmessage,Stringtitle,intmessageType);ComponentparentComponent:此对话框的父对话框。Objectmessage:在对话框中显示的信息。Stringtitle:对话框的标题。intmessageType:定义message的类型。例如:showInputDialog(this,"这是一个输入对话框","输入对话框",JOptio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论