《JAVA基础教程》第7章.ppt
Java 基 础 教 程教师:佛山电大 孟艳敏,第1章 Java语言简介 第2章 基本数据类型和数组 第3章 运算符、表达式和语句 第4章 类、对象和接口 第5章 常用实用类 第6章 常用组件及事件处理,第7章 建立对话框 第8章 Java Applet基础 第9章 图形与图像 第10章 Java多线程机制 第11章 输入/输出流 第12章 Java网络的基本知识,Java基础教程目录,第七章 建立对话框,Dialog类 文件对话框 消息对话框 确认对话框 颜色对话框,7.1 Dialog类,Dialog类和Frame类是Window的子类。 对话框必须要依赖某个组件或窗口。 Dialog子类建立一个对话框。 对话框也是容器,默认布局是BorderLayout. 对话框也可以添加组件。,7.1 Dialog类,Dialog类的主要方法: Dialog(Frame f,String s) Dialog(Frame f,String s,loolean b) getTitle() setTitle() setModel(boolean) setSize() setVisible(boolean b),7.1 Dialog类,对话框模式: 有模式:对话框处于激活状态时,程序不能再激活它所依赖的窗口。 无模式:对话框处于激活状态时,程序仍能激活它所依赖的窗口或组件,也不堵塞线程的执行。,7.1 Dialog类,例7_1,7.2 文件对话框,Dialog类的子类创建的对象为文件对话框,文件对话框提供文件操作界面。 FieldDialog 类有下列主要方法: FieldDialog(Frame f,String s,int mode)Mode取值:FieldDialog.LOAD或者FieldDialog.SAVE Public String getDirectory() Public String getFile(),7.2 文件对话框,例7-2,7.3 消息对话框,消息对话框是有模式的对话框 Javax.swing包中的JOptionPane类的静态方法创建一消息对话框:Puclic static void showMessageDialog( Component parentComponent,String message,String stitle,int messageType),例7_3,7.4 确认对话框,确认对话框是有模式的对话框 Javax.swing包中的JOptionPane类的静态方法创建一消息对话框:Puclic static void showConfirmDialog( Component parentComponent,Object message,String stitle,int optionType),例7_4,7.5 颜色对话框,Javax.swing包中的JColorChooser类的静态方法创建一颜色对话框:Puclic static Color showDialog( Component component,String title,Color initial_color),例7_5,