CH08_Java对话框.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 Java对话框 对话框(JDialog) 消息对话框(JOptionPane) 确认对话框 文件对话框(JFileChooser) 颜色对话框(JColorChooser) 对话框(JDialog) 对话框(JDialog)是与框架类似的可移动窗口,区别在于具有较少的修饰并且能够被设置为“模式(modal)”窗口 对话框的构造方法 JDialog(Frame owner) ——构造一个没有标题的非模式对话框 JDialog(Frame owner, boolean modal) ——构造一个没有标题的对话框,boolean型参数modal指定对话框是否为模式窗口 JDialog(Frame owner, String title) ——构造一个有标题的非模式对话框 JDialog(Frame owner, String title, boolean modal) ——构造一个有标题的对话框 对话框(JDialog) 对话框分为无模式和有模式两种。 如果一个对话框是有模式的对话框,那么当这个对话框处于激活状态时,只让程序响应对话框内部的事件,程序不能再激活它所依赖的窗口或组件,而且它将堵塞当前线程的执行,即堵塞使得对话框处于激活状态的线程,直到该对话框消失不可见。 无模式对话框处于激活状态时,程序仍能激活它所依赖的窗口或组件,它也不堵塞线程的执行。 对话框 构造一个标题为“Dialog”的模式对话框,该对话框为框架frame所拥有 当对话框的拥有者被清除(destroyed)时,对话框也会被清除 对话框在显示时,如果其拥有者被最小化,对话框也将变为不可见,当其拥有者再次显示时,对话框会随之变为可见 setVisible(true)方法显示,setVisible(false)方法可以将一个对话框隐藏起来 对话框 对话框是一种可以反复使用的资源,当某个对话框不需要显示时,不要立即将其清除,而是继续保留它,等待以后再用 对话框可对各种窗口事件进行监听,例如激活窗口、关闭窗口等 对话框也是顶层容器,我们可以向对话框的内容窗格中添加各种组件 程序1 例1构造了一个对话框,当用户按框架中的按钮时,对话框将被显示出来 标准对话框 Swing中还提供了用于显示标准对话框(JOptionPane)的JOptionPane类 定义了多个showXxxDialog形式的静态方法 showConfirmDialog —— 确认对话框,显示问题,要求用户进行确认(yes/no/cancel) showInputDialog —— 输入对话框,提示用户进行输入 showMessageDialog —— 信息对话框,显示信息,告知用户发生了什么情况 showOptionDialog —— 选项对话框,显示选项,要求用户进行选择 showXxxDialog方法的参数 Component parentComponent 对话框的父窗口对象,其屏幕坐标将决定对话框的显示位置;此参数也可以为null,表示采用缺省的Frame作为父窗口,此时对话框将设置在屏幕的正中 String title 对话框的标题 Object message 显示在对话框中的描述信息。该参数通常是一个String对象,但也可以是一个图标、一个组件或者一个对象数组 showXxxDialog方法的参数 int messageType 对话框所传递的信息类型。可以为以下常量 除PLAIN_MESSAGE之外,其他每种类型都对应于一个缺省图标 showXxxDialog方法的参数 int optionType 对话框上按钮的类型,可以为以下常量: DEFAULT_OPTION YES_NO_OPTION YES_NO_CANCEL_OPTION OK_CANCEL_OPTION Object[] options 对话框上的选项。在输入对话框中,通常以组合框形式显示,在选项对话框中,则指按钮的选项类型。该参数通常是一个String数组,但也可以是图标或组件数组 showXxxDialog方法的参数 Icon icon 对话框上显示的装饰性图标,如果没有指定,则根据messageType 参数显示缺省图标 Object initialValue 初始选项或输入值 实例 实例 showXxxDialog()返回类型 showMessageDialog()没有返回值 showConfirmDialog()和showOptionDialog()方法返回int型数值,代表用户选择按钮的序号 (JOptionPane中定义了YES_OPTION、NO_OPTION、CANCEL_OPTION、OK_OPTION和

文档评论(0)

yuguanyin2015 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档