java面向对象程序设计第11章_对话框

上传人:xh****66 文档编号:61934662 上传时间:2018-12-15 格式:PPT 页数:11 大小:72.50KB
返回 下载 相关 举报
java面向对象程序设计第11章_对话框_第1页
第1页 / 共11页
java面向对象程序设计第11章_对话框_第2页
第2页 / 共11页
java面向对象程序设计第11章_对话框_第3页
第3页 / 共11页
java面向对象程序设计第11章_对话框_第4页
第4页 / 共11页
java面向对象程序设计第11章_对话框_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《java面向对象程序设计第11章_对话框》由会员分享,可在线阅读,更多相关《java面向对象程序设计第11章_对话框(11页珍藏版)》请在金锄头文库上搜索。

1、2010-1-10,1,Java面向对象程序设计 第11章,配合例子源代码一起使用,Power point 制作:耿祥义 张跃平,对话框,2010-1-10,2,主要内容 JDialog类 文件对话框 消息对话框 输入对话框 确认对话框 颜色对话框 难点 文件对话框,导读,2010-1-10,3,11.1 JDialog类,JDialog类和JFrame都是Window的子类,二者的实例都是底层容器。,2010-1-10,4,11.1.1 JDialog类的主要方法,JDialog() 构造一个无有标题的初始不可见的对话框。 JDialog(JFrame owner) 构造一个无标题的初始不可

2、见的无模式的对话框。 JDialog(JFrame owner, String title) 构造一个具有标题的初始不可见的无模式的对话框。 JDialog(JFrame owner, String title,boolean modal) 构造一个具有标题title的初始不可见的对话框。 getTitle() 获取对话框的标题。 setTitle() 设置对话框的标题。 setModal(boolean) 设置对话框的模式。 setSize() 设置对话框的大小。 setVisible(boolean b) 显示或隐藏对话框。 public void setJMenuBar(JMenuBar

3、 menu) 对话框添加菜单条。,2010-1-10,5,11.1.2 对话框的模式,对话框分为无模式和有模式两种。 例题11-1,2010-1-10,6,11.2 文件对话框,文件对话框是一个从文件中选择文件的界面。 javax.swing包中的JFileChooser类可以创建文件对话框,使用该类的构造方法JFileChooser()创建初始不可见的有模式的文件对话框。然后文件对话框调用下述2个方法: showSaveDialog(Component a); showOpenDialog(Component a); 都可以使得对话框可见,只是呈现的外观有所不同。 例题11-2,2010-1

4、-10,7,11.3 消息对话框,消息对话框是有模式对话框,进行一个重要的操作动作之前,最好能弹出一个消息对话框。可以用javax.swing包中的JOptionPane类的静态方法: public static void showMessageDialog(Component parentComponent, String message, String title, int messageType) 创建一个消息对话框。 例题11-3,2010-1-10,8,11.4 输入对话框,输入对话框含有供用户输入文本的文本框、一个确认和取消按钮,是有模式对话框 。 可以用javax.swing包中

5、的JOptionPane类的静态方法: public static String showInputDialog(Component parentComponent, Object message, String title, int messageType) 创建一个输入对话框。 例题11-4,2010-1-10,9,11.5 确认对话框,确认对话框是有模式对话框。 可以用javax.swing包中的JOptionPane类的静态方法: public static int showConfirmDialog(Component parentComponent, Object message,

6、 String title, int optionType) 得到一个确认对话框。 例题11-5,2010-1-10,10,11.6 颜色对话框,可以用javax.swing包中的JColorChooser类的静态方法: public static Color showDialog(Component component, String title, Color initialColor) 创建一个有模式的颜色对话框 。 例题11-6,2010-1-10,11,11. 7 小结,1建立JDialog的子类创建一个对话框,对话框可以添加组件,实现与用户的交互操作。 2对话框分为无模式和有模式两种,对于有模式的对话框,对话框处于激活状态时,只让程序响应对话框内部的事件,不能再激活对话框所在程序中的其它窗口,而且将堵塞其它线程的执行,直到该对话框消失不可见;无模式对话框处于激活状态时,能再激活对话框所在程序中的其它窗口,也不堵塞其它线程的执行。 3Java提供了常用的对话框类,如文件对话框、消息对话框、确认对话框和颜色对话框。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号