1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 以文本域计一下模型与视图的区别 NB演示MenuTest NB演示DataExchangeTest工程 示例 不同类型模式对话框示例 OptionDialogTest.java 创建对话框 如何创建一个对话框?可遵循以下几个步骤: 1. 创建一个派生自JDialog类的子类。 2. 在子类的构造器中,需要进行以下工作: (1) 调用超类的构造器,用于指定对话框的拥有者(owner frame),(也可以设置为null,但这样对话框有可能被隐藏在其它窗口后面),对话框的标题以及是否模式对话框 (2) 添加对话框的用户界面组件 (3) 添加相应的事件处理器 (5) 设置对话框的大小 举例:创建一个About对话框 public AboutDialog extends JDialog { public AboutDialog(JFrame owner) { //调用超类构造器 super(owner, “About DialogTest”, true); //添加组件和事件监听器,true参数表示该对话框为模式对话框 add(new JLabel(“…), BorderLayout.CENTER); JPanel panel = new JPanel(); JButton ok = new JButton(Ok); ok.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { setVisible(false); } }); panel.add(ok); add(panel, BorderLayout.SOUTH); setSize(250, 150); //设置对话框大小 } } 演示DialogTest.java 练习:自定义数据交换对话框 使用对话框的一个重要目的是获取用户的输入信息。 举例:定义一个包含菜单栏的框架,菜单栏中包含一个菜单项File-connect, 点击connect菜单项将弹出一个要求输入用户名和用户密码的对话框,该对话框有OK和Cancel两个按钮,如果用户点击OK按钮,则关闭对话框并将用户名和密码记入一个文本域组件中。 实验题 2. 文件对话框 文件对话框用于帮助用户打开或者保存文件。下面是建立文件对话框并且获取用户选择信息的步骤: 1. 建立一个JFileChooser对象。与JDialog类构造器不同,这种对象不需要指定父组件,因而允许在多个框架中重用一个文件选择器: JFileChooser chooser = new JFileChooser(); 2. 调用setCurrentDirectory方法设置当前目录 chooser.setCurrentDirectory(new File(.)); 3. 如果要指定一个默认的文件名,可以使用setSelectedFile方法: chooser.setSelectedFile(new File(filename)); 文件对话框(续) 4. 如果要允许用户能同时选中多个文件,可以使用setMultiSelectionEnabled方法: chooser.setMultiSelectionEnabled(true); 5. 如果希望在对话框中只显示某一类型的文件(如所有.gif文件),则需要文件过滤器。(后面讨论) 6. 默认情况下只能选中文件,如果希望允许用户选择目录,则需要使用setFileSelectionMode方法,相关参数值为: JFileChooser.FILES_ONLY / JFileChooser.DIRECTORIES_ONLY / JFileChooser.FILES_AND_DIRECTORIES 例如:chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); 文件对话框(续2) 7. 调用showOpenDialog或者showSaveDialog方法显

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档