java打开文件的弹出框_java – 如何获取打开文件弹出窗口

现在,我有一个设置类路径,但我想弹出一个打开的文件,用户选择打开哪个文件.我已经尝试过JFileChooser,但到目前为止还没有成功.这是我的代码:

public static void main(String[] args) throws IOException {

JFileChooser chooser = new JFileChooser();

int returnValue = chooser.showOpenDialog( null ) ;

if( returnValue == JFileChooser.APPROVE_OPTION ) {

File file = chooser.getSelectedFile() ;

}

// I don't want this to be hard-coded:

String filePath = "/Users/Bill/Desktop/hello.txt";

我该怎么做呢?

解决方法:

我认为问题是文件文件的范围.

尝试在if块之外声明文件.

File file = null;

if( returnValue == JFileChooser.APPROVE_OPTION ) {

file = chooser.getSelectedFile() ;

}

if(file != null)

{

String filePath = file.getPath();

}

标签:java,file-io,openfiledialog,jfilechooser

来源: https://codeday.me/bug/20190531/1187311.html

Java程序员居家旅行必备课程 ☆<br /> <br /> Java学习指南系列的第4篇,介绍基于Java Swing的的高级应用技术。本篇的前一篇是Swing入门篇。<br /> Swing系列教程分为两篇:(1) Swing入门篇 (2) Swing高级篇。<br /> <br /> 本篇内容至少包含:<br /> - 高级绘制技术,包含线型、渐变色、文本的精确绘制<br /> - 不规则形状及图表的绘制<br /> - 工作线程与界面线程的原理<br /> - 短任务、长任务、定时任务的应用举例<br /> - 弹出窗口 Popup的使用方法<br /> - 短消息提示 Toaster 的设计与使用<br /> - 事件处理机制,鼠标键盘事件处理,以及一个基于键盘操作的“推箱子”游戏 <br /> - 多行文本的显示<br /> - 图片操作:缩放、剪裁、旋转、镜像,以及一个屏幕截图程序的实例<br /> - 管理型应用界面的架<br /> - 向导型应用界面的架<br /> - 文档型应用界面的架<br /> - 拖放支持 Drag & Drop,一个可拖拽排序的列表,以及一个拼图游戏的实现<br /> <br /> * 课程特色 *<br /> 轻快 - 采用小章节教学,学起来轻松<br /> 实用 - 以实际工程需要出发来设计课程<br /> 有趣 - 穿插大量特效实例,增加趣味性和学员的成就感<br /> 专业 - 课程中采用的代码库,就是经过良好封装的成熟的库<br /> <br /> 本篇穿插多个实例,通过实例,综合运用多种技术,使学员对项目的构建有所有认识。<br />
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页