4.5 对话框.

Slides:



Advertisements
Similar presentations
主要内容 Java 的常用包 Java 的常用包 “ == ” 和 “ equals ” 的用法 “ == ” 和 “ equals ” 的用法 基本数据类型与引用类型 基本数据类型与引用类型 String 和 StringBuffer String 和 StringBuffer 对象的克隆( clone.
Advertisements

软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
第6章 对象和类.
单元二:面向对象程序设计 任务二:借书卡程序设计.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
项目6 通用堆栈.
职业教育.课程改革.项目课程 江苏省太仓中等专业学校校长 江苏省职业教育教学改革创新指导委员会委员 江苏省职业教育课程开发研究中心组组长
檔案處理.
JAVA程序设计 天津工程职业技术学院计算机工程系软件技术教研室.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
四資二甲 第三週作業 物件導向程式設計.
MSN機器人的發展、應用與實作 資管三 B 葉小僑 資管三 B 李燕秋 資管三 B 洪培瑄
面向对象的程序设计(一).
MVC Servlet与MVC设计模式.
南京理工大学 第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码.
第二十章 圖型介面與網路對播 (GUI and Intercross Transition) 20-1 簡介 20-2 ActionListener Interface 20-3 ActionEvent Class 20-4 Vector Class 20-5 圖型介面與視窗關閉 20-6 圖型介面與資料顯示.
项目:贪吃蛇游戏设计 工作任务一:系统设计(system design) 工作任务二:豆类(Bean)设计
第二章 基本程式設計.
視窗程式設計 2. 視窗版面配置 Chih Hung Wang Reference:
第6章 图形用户界面设计 6.1 图形用户界面概述 6.2 GUI标准组件的使用 6.3 Java的事件处理 6.4 窗口及菜单设计
让微笑伴您一生.
第二章 JAVA语言基础.
類別與物件 Class & Object.
Ch02 視窗Swing套件 物件導向系統實務.
Visual Basic 6.0 學習範本 第三章 基本資料型態.
2018/11/15 面向对象与多线程综合实验-GUI设计 教师:段鹏飞.
視窗程式設計 9. 清單方塊 Chih Hung Wang Reference:
第十一章 面向对象设计 第十二章 面向对象实现
第六章 窗口系统和用户界面管理系统 山东大学计算机学院.
第十一章   Swing II.
Ch13 集合與泛型 物件導向程式設計(2).
SWING 2018/11/23.
JAVA程序设计 第5章 深入理解JAVA语言----补充.
程式設計實作.
第四章 基本輸出入 Java應用程式的輸出入介面有三種,分別是命令提示字元視窗、AWT元件、及Swing元件。本單元先介紹命令提示字元視窗,AWT請看第16、17章,Swing請看第20章。 輸入 輸出.
視窗程式設計 10. 組合方塊與對話盒 Chih Hung Wang Reference:
Java程序设计 第15章 创建用户界面.
第九章 GUI Introduction II
2018/12/3 面向对象与多线程综合实验-网络编程 教师:段鹏飞.
記事本 物件導向系統實務.
Java程序设计 第9章 继承和多态.
Java语言程序设计 第八部分 Applet小程序.
辅导课程十三.
C#面向对象程序设计 $7 继承和多态性.
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
Java程序设计 第2章 基本数据类型及操作.
C/C++/Java 哪些值不是头等程序对象
$10 可空类型.
高级组件GUI设计.
4.2通讯服务模块线程之间传递信息 信息工程系 向模军 Tel: QQ:
第三章 C# 基础知识.
第7章 繼承/多型/介面 注意: 本投影片僅供本書上課教師使用,非經同意請勿上網轉載或供拷貝.
第二章 Java基本语法 讲师:复凡.
Ch11 資料庫範例_與Swing結合 物件導向系統實務.
Chapter 2 基本語法.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
第二章 Java语法基础.
第二章 Java基本语法 讲师:复凡.
Review 1~3.
第二章 Java基本语法 讲师:复凡.
僅首頁出現本title即可 責任的故事(二年級) 生命最美麗動人的本能 簡報製作:瑞柑國民小學 鄭雙慧 文/ 何秀芳.
第6單元 6-1 類別的繼承 (Class Inheritance) 6-2 抽象類別 (Abstract Class)
第2章 Java语言基础.
第4章 闪烁霓虹灯--层布局的应用 授课老师:高成珍 QQ号: QQ群: 、
判斷(選擇性敘述) if if else else if 條件運算子.
104 四技二專甄選入學 簡章解析 輔導室 何乙娟.
第6章 继承和多态 伍孝金
Summary
变量定位图形 Java中数据的类型分为四种:基本数据类型、数组类型、类类型以及接口类型。任何常量和变量都一定是上述四种数据类型中的一种。简单数据类型的实例化有两种:变量和常量。 变量名和常量名必须是Java语言中合法的标识符。 常量是在程序运行期间值不改变的量。 变量是在程序运行期间值可通过赋值改变的量,
Presentation transcript:

4.5 对话框

1 2 3 “对话框”与“窗口” 的区别: “对话框”是不能自动实现菜单的容器类; “对话框”有模式(model)和非模式两种,模式对话框只让应用程序响应当前对话框内的事件,而不能响应窗体中的事件;非模式对话框可以响应窗体中的事件。 3 “对话框”依赖于其他窗口,当所依赖的窗口最小化时,对话框自动消失;当其所依赖的窗口恢复时,对话框也自动恢复; 2 “对话框”是不能自动实现菜单的容器类; 1

Dialog、JDialog——通用对话框 FileDialog、JFileChooser——文件对话框 JColorChooser——颜色对话框 JOptionPane——消息对话框、确认对话框、输出对话框

1 2 4.5.1 对话框类 (Dialog、JDialog ) 对话框组件的创建 Dialog(Frame,boolean)——以指定父窗体和指定模式创建对话框 单击此处添加段落文字内容 1 Dialog(Frame,String,boolean)——以指定父窗体、指定标题和指定模式创建对话框 单击此处添加段落文字内容 2 boolean isModel( ) 获取对话框的模式,true=模式 boolean isResizable( ) 如果对话框可变大小,返回true void setTitle(String ) 设置对话框的标题 String getTitle( ) 获得对话框的标题 String paramString( ) 返回对话框的参数字符串 void setSize( ) 设置对话框的大小 void setVisible( ) 显示或隐藏对话框

2 1 3 4.5.2 文件对话框(FileDialog、JFileChooser) 文件对话框的创建(FileDialog) FileDialog (Frame,String,int) ——创建指定父窗体、标题和“打开方式”的对话框。 当“打开方式”为FileDialog.LOAD时即打开文件对话框,当“打开方式”为FileDialog.SAVE时即保存文件对话框。 3 FileDialog (Frame,String) ——创建指定父窗体和标题的对话框 2 FileDialog (Frame) ——创建指定父窗体的对话框 1

文件对话框的创建(JFileChooser) 4.5.2 文件对话框(FileDialog、JFileChooser) 文件对话框的创建(JFileChooser) 步骤一、创建JFileChooser类的对象 public JFileChooser() 步骤二、调用JFileChooser类的对象成员方法 public int showOpenDialog(Component parent) public int showSaveDialog(Component parent)

4.5.3 颜色对话框 颜色对话框的创建 可以用 javax. swing. JColorChooser类的静态方法来创建: public static Color showDialog( Component parentComponent, String title, Color initialColor) 例: Color newColor=JColorChooser.showDialog(this,"选择颜色", Color.red);

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) 以 JOptionPane类的静态方法showMessageDialog()为例来描述一致的模式: public static void showMessageDialog( Component parentComponent, String message, String title, int messageType, Icon icon, Object[] options, Object initialValue)

(1) 消息对话框JOptionPane.showMessageDialog() 消息对话框的信息类型选项 PLAIN_MESSAGE 不包括任何图标 WARNING_MESSAGE 包括一个警告图标 QUESTION_MESSAGE 包括一个问题图标 INFORMATIN_MESSAGE 包括一个信息图标 ERROR_MESSAGE 包括一个出错图标

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) JOptionPane.showMessageDialog (null,"没有图标的提示!", "信息", JOptionPane.PLAIN_MESSAGE );

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) JOptionPane.showMessageDialog (null, "警告对话框!", "警告", JOptionPane.WARNING_MESSAGE );

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) JOptionPane.showMessageDialog (null, "信息消息。",“提示", JOptionPane.INFORMATION_MESSAGE );

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) JOptionPane.showMessageDialog (null, "错误消息!", "错误",JOptionPane.ERROR_MESSAGE );

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) JOptionPane.showMessageDialog (null, “疑问消息!”, “疑问",JOptionPane. QUESTION_MESSAGE );

(2) 确认对话框JOptionPane.showConfirmDialog() 确认对话框的类型参数取值 对话框可能的返回值 YES_OPTION NO_OPTION CANCEL_OPTION OK_OPTION CLOSED_OPTION DEFAULT_OPTION YES_NO_OPTION YES_NO_CANCEL_OPTION OK_CANCEL_OPTION

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) int n = JOptionPane.showConfirmDialog (this, "你喜欢蓝色吗?", "询问", JOptionPane.YES_NO_OPTION );

4.5.4 消息对话框、输入对话框、确认对话框(JOptionPane) (3) 输入对话框对话框JOptionPane.showInputDialog() String name=JOptionPane. showInputDialog(null, “请输入你的名字”, “输入对话框", JOptionPane.INFORMATION_MESSAGE );