当前位置: 首页 > news >正文

文件对话框,消息对话框,确认对话框

1.文件对话框:java.awt.FileDialog   

     文件对话框是一个打开文件和保存文件的有模对话框,它也必须依赖于某个Frame对象

     构造方法:FileDialog(Frame f,String s,int mode)

                         f是所创建的对话框所依赖的窗口对象,s是对话框的标题,mode决定对话框是打开文件模式还是保存文件模式,取值如

                         下:FileDialog_LOAD(打开文件),FileDialog_SAVE(保存文件)

     常用方法:public String getDirectory():返回当前文件对话框中显示的文件的所属目录

                    public String getFile():返回当前文件对话框中显示的文件的字符串表示,如果不存在就返回null

                    注意:只有单击了文件对话框上的打开或保存按钮后,getFile()方法才能返回非空的字符串对象

2.消息对话框

     它是一个有模对话框

     使用JOptionPane类(该类在javax.swing包中)的以下静态方法创建一个消息对话框

          public static void showMessageDialog(Component c,String message,String title,int messageType)

          c:指定消息对话框所依赖的组件

          message:指定消息对话框上显示的消息

          title:指定消息对话框的标题

          messageType:确定消息对话框的外观,取值如下

                                   JOptionPane.INFORMATION_MESSAGE

                                   JOptionPane.WARNING_MESSAGE

                                   JOptionPane.ERROR_MESSAGE

                                   JOptionPane.QUESTION_MESSAGE

                                   JOptionPane.PLAIN_MESSAGE

3.确认对话框

     它也是一个有模对话框

     使用JOptionPane类(该类在javax.swing包中)的以下静态方法创建一个确认对话框

          public static void showConfirmDialog(Component c,Object message,String title,int optionType)

          c:指定确认对话框所依赖的组件

          message:指定确认对话框上显示的消息

          title:指定确认对话框的标题

          optionType:确定确认对话框的外观,取值如下

                                   JOptionPane.YES_NO_OPTION                                  

                                   JOptionPane.YES_NO_CANCEL_OPTION

                                   JOptionPane.OK_CANCEL_OPTION

          以上方法将返回以下整数值之一:

                                   JOptionPane.YES_OPTION 

                                   JOptionPane.NO_OPTION    

                                   JOptionPane.CANCEL_OPTION   

                                   JOptionPane.OK_OPTION      

                                   JOptionPane.CLOSED_OPTION      

 

 

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 互联网9大技术趋势
  • Java SE中的线程
  • HTML 页面中的 SVG
  • ODBC方式连接数据库
  • java.io.File类
  • bootstrap导入JavaScript插件
  • 字节输入输出流:java.io.FileInputStream和java.io.FileOutputStream
  • HDU 2019
  • 字符输入输出流:java.io.FileReader和java.io.FileWriter
  • App Store官方邮箱列表--(推荐收藏)
  • 字符串输入输出流:java.io.BufferedReader和java.io.BufferedWriter
  • System.in与System.out流
  • Mac 系统下安装 IntelliJ IDEA
  • Runtime类
  • 注册MyEclipse6.5
  • 【译】理解JavaScript:new 关键字
  • Android 控件背景颜色处理
  • C++11: atomic 头文件
  •  D - 粉碎叛乱F - 其他起义
  • Docker 笔记(2):Dockerfile
  • docker-consul
  • java第三方包学习之lombok
  • js数组之filter
  • MYSQL 的 IF 函数
  • python学习笔记 - ThreadLocal
  • React-生命周期杂记
  • React组件设计模式(一)
  • webgl (原生)基础入门指南【一】
  • 从零搭建Koa2 Server
  • 你不可错过的前端面试题(一)
  • 排序算法学习笔记
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 数据科学 第 3 章 11 字符串处理
  • 微信支付JSAPI,实测!终极方案
  • 为视图添加丝滑的水波纹
  • 责任链模式的两种实现
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (10)ATF MMU转换表
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (十一)图像的罗伯特梯度锐化
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net 提取注释生成API文档 帮助文档
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .Net多线程总结
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET命名规范和开发约定
  • /bin/bash^M: bad interpreter: No such file or directory
  • /etc/skel 目录作用
  • [ Algorithm ] N次方算法 N Square 动态规划解决