java中文件选择对话框
java中打开文件话框我们可以,调用j操作系统的文件对话框:
public class ChooseFile extends MouseAdapter{private JTextField filePathFild;private JFrame frame;private FileDialog fileDialog;private String filePath;private String fileName;public ChooseFile(JTextField filePathFild,JFrame frame) {this.filePathFild = filePathFild;this.frame = frame;}@Overridepublic void mouseClicked(MouseEvent e) {super.mouseClicked(e);fileDialog = new FileDialog(frame);fileDialog.show();filePath = fileDialog.getDirectory(); fileName = fileDialog.getFile(); if(filePath == null || fileName == null){ }else{filePathFild.setText(filePath + fileName);}}
}
运行会显示如下的对话框:
注意:FileDialog(Frame f,String s,int mode):构造方法,f为所依赖的窗口对象,s是对话框的名字,mode取值为FileDialog.LOAD或FileDialog.SAVE;默认模式为LOAd模式。
二、调用java中内置的文件对话框:
public class DialogTest {public static void main(String[] args) {JFrame frame = new JFrame();JButton button = new JButton("button");button.addMouseListener(new ShowDialogLintener(frame));frame.add(button,BorderLayout.CENTER);frame.setVisible(true);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.pack();}
}
class ShowDialogLintener extends MouseAdapter{JFrame frame;public ShowDialogLintener(JFrame frame) {this.frame = frame;}@Overridepublic void mouseClicked(MouseEvent arg0) {super.mouseClicked(arg0);JFileChooser chooser = new JFileChooser(".");chooser.showOpenDialog(frame);String filePath = chooser.getSelectedFile().getAbsolutePath();System.out.println(filePath);}
}
显示的文件对话框效果:
java中文件选择对话框相关推荐
- python表白对话框-python文件选择对话框的操作方法
对于python的tkinter库来说,如果需要弹出文件选择框,我们需要引入一下tkinter.filedialog包,让用户直观地先择一个或者多个文件或者保存文件等操作. 常见的文件选择对话框函数有 ...
- java中文件的操作讲解
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://ww ...
- python实现选择文件_python3实现文件选择对话框
作者本人一开始准备win32ui,但是不支持python3,只是支持python2 所以采用python3自带的tk '''import win32ui dlg = win32ui.CreateFil ...
- html+lt;input+file样式,不同内核的浏览器中文件选择控件的外观也不相同
标准参考 根据 W3C HTML4.01 规范中的描述,type 属性为 "file" 的 INPUT 元素在浏览器中将被渲染为一个文件选择控件(file select),这种控件 ...
- python 对话框开发_python文件选择对话框的操作方法
python文件选择对话框的操作方法 发布时间:2020-09-28 23:14:29 来源:脚本之家 阅读:76 作者:Bit_We 对于python的tkinter库来说,如果需要弹出文件选择框, ...
- C/C++实战001:C语言打开文件选择对话框
我是在C/C++控制台写的打开文件选择对话框,所以很多头文件需要先进行声明,不然功能无法使用 新声明头文件: #include <windows.h> #include <ShlOb ...
- PDF分割器3.0-将输入文件路径修改为文件选择对话框,并打印分割和保存文件路径,以及文件分割情况
一.PDF文件分割函数 以前已经讲过了参考PDF分割模块 二.可视化实现 在面的的文章中已经详细讲过了感兴趣的小伙伴可以参考PDF分割器2.0-可视化操作 三.文件选择对话框功能 引用"tk ...
- cfiledialog对话框大小_文件选择对话框:CFileDialog
程序如下: CString FilePathName; //文件名参数定义 CFileDialog Dlg(TRUE,NULL,NULL, OFN_HIDEREADONLY | OFN_OVER ...
- java直接调用复制文件,java中文件复制的4种方式,java文件的复制
java中文件复制的4种方式,java文件的复制 今天一个同事问我文件复制的问题,他一个100M的文件复制的指定目录下竟然成了1G多,吓我一跳,后来看了他的代码发现是自己通过字节流复制的,定义的字节数 ...
最新文章
- 更好用的3D打印“活体”墨水来了,合成生物的新工具包!
- linux 下查看帮助信息
- HDU - 4856 Tunnels(哈密顿路径+状压dp)
- Eclipse导入项目:No projects are found to import
- 读取mmdetection训练目标检测模型的日志文件(log.json)的各种AP值按epoch写入excel文件
- C#学习成果 质数判断
- Python 命令行非阻塞输入
- 为什么今日头条、网易新闻都突然被强制下架了?
- 2021年软件供应链攻击数量激增300%+
- 第七章 (四)BFS(路径寻找问题)
- Windows 平台上使用 cwRsync做文件同步
- stc12c5a单片机c语言adc,STC12C5A60S2单片机的ADC采样程序分享
- 服务器1U,2U的含义
- SAP ABAP BOM 创建 CSAP_MAT_BOM_CREATE 多备选BOM
- 基于Zookeeper实现简易的负载均衡
- NFT引发的“十大行业变局”
- 一些杂乱的知识点(二)
- 大端模式和小端模式的判别!
- Doxygen安装和使用
- Microsoft Office 2016安装
热门文章
- C标准库assert.h实现
- 深度学习(四)卷积神经网络Lenet-5实现
- 【Machine Learning】K-means算法及C语言实现
- Flask出现Error code 400, message Bad request syntax异常
- 论文阅读笔记三十三:Feature Pyramid Networks for Object Detection(FPN CVPR 2017)
- java 最近将工作中用到的工具总结——日期工具
- RDS最佳实践(三)—如何制定相关的流程来规范RDS的使用
- .Net程序猿玩转Android开发---(7)相对布局RelativeLayout
- 【九度OJ1518】|【剑指offer16】反转链表
- 30个非常有吸引力的黑色网站设计作品