//基本用法

JFileChooser jfc = new JFileChooser();

int result = jfc.showOpenDialog(this);

if(result != JFileChooser.APPROVE_OPTION)

return;  //写在button里面的

File file = jfc.getSelectedFile();  //由于是只要选中文件,就可以获得文件路径(包含文件名),所以需要用对话框的返回值来处理正确的逻辑

this.jtfFilePath.setText(file.getAbsolutePath());

try

{

FileReader fileReader = new FileReader(file);

BufferedReader reader = new BufferedReader(fileReader);

String content = "";

while((content = reader.readLine()) != null)//先赋值,后判断content的值

{

this.jtaContent.append(content + "\n");

}

reader.close();

fileReader.close();

}

catch(Exception e)

{

e.printStackTrace();

}

//设置打开的默认路径:在初始化的时候可用当前工作目录

JFileChooser jfc = new JFileChooser(System.getProperty("user.dir"));

java filechooser_Java—FileChooser(示例代码)相关推荐

  1. java html读取数据库数据类型,从Word(Docx)读取方程式和公式到html并使用java保存数据库(示例代码)...

    我有一个单词/ docx文件,其中包含图像下的方程式 我想要读取文件word / docx的数据并保存到我的数据库中,当需要时我可以从数据库中获取数据并在我的html页面上显示我使用apache Po ...

  2. Java多线程:示例代码

    代码 import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import ...

  3. 学生课堂提问系统java源码_课堂管理系统;在线教辅平台;java课设(示例代码)...

    # 白泽智慧教辅平台 **说明:** 运行时需要修改位置: bzedusrcmainesourcesapplication.properties bzedusrcmainesourcesconfigm ...

  4. java小程序详解_微信小程序登录Java后台接口(详解,附示例代码)

    首先看一下官方文档 地址:微信小程序官方文档API登录接口 我们先对官方给的时序图进行简单的分析 1.当小程序调用wx.login()时,会获得一个code(临时登录凭证),然后我们需要用wx.req ...

  5. java结束全部操作代码_Java创建与结束线程代码示例

    这篇文章主要介绍了Java创建与结束线程代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考. 本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程 ...

  6. 死锁是什么?死锁产生的条件?如何避免死锁?以及死锁的示例代码(Java代码)

    文章目录 一.什么是死锁? 二.产生死锁的条件? 三.产生死锁的示例代码(java) 四.如何避免死锁? 一.什么是死锁? 下面图片参考 JavaGuide中的内容: 死锁的概念: 死锁:指的是相互两 ...

  7. java 静态数据_Java 静态数据初始化的示例代码

    无论创建多少个对象,静态数据都只占用一份存储区域.static关键字不能应用于局部变量,因此它只能作用于域.如果一个域是静态的基本类型域,且也没有对它进行初始化,那么它就会获得基本类型的标准初始值:如 ...

  8. java实时汇率的接口_eoLinker-API_Shop_汇率查询_API接口_Java调用示例代码

    eoLinker-API Shop 汇率查询 Java调用示例代码 汇率查询 提供汇率转换.单个货币对应的热门货币汇率行情,包括人民币.美元.欧元.英镑等100多种货币的实时汇率查询. 该产品拥有以下 ...

  9. java动态创建bean的意义_java相关:Spring Boot如何动态创建Bean示例代码

    java相关:Spring Boot如何动态创建Bean示例代码 发布于 2020-3-20| 复制链接 摘记: 前言本文主要给大家介绍了关于Spring Boot动态创建Bean的相关内容,分享出来 ...

最新文章

  1. bat批处理-上传jar包至私服
  2. BT:胞外酶-化腐朽为神奇的催化剂
  3. 廊坊学院报名计算机二级,2021上半年廊坊市计算机二级报名时间|网上报名入口【1月6日开通】...
  4. 【Linux网络编程】原始套接字实例:MAC 地址扫描器
  5. 推荐一款基于web的Unix系统管理工具webmin
  6. 基于java TCP实现网络通信聊天室《建议收藏附完整源码》
  7. 2021年中国养老前景调查报告
  8. html5游戏面试题及答案,HTML5常见面试题及答案(二)
  9. python方差分析模型的预测结果中endog表示_python时间序列分析
  10. (补)20200328:两两交换链表中的节点(leetcode24)
  11. Raphael的set使用
  12. c语言水库抽样算法代码,LeetCode---蓄水池抽样算法
  13. java ssh 启动时间_java ssh项目启动异常说明
  14. OFD发票无法打开了
  15. 偷偷盘点一下各大公司的实习薪资
  16. C++ std::condition_variable::notify_one()与notify_all()
  17. 计算机二级题百度云,计算机二级office题库
  18. 面试施工员的时候你知道会问什么问题吗?
  19. bagging通过bootstrap构建集成分类器
  20. 微信小程序--动态时间实现

热门文章

  1. 深度学习“三巨头”、图灵奖得主 Yann LeCun:我没有天赋,所以才追随聪明人...
  2. 特殊时期,字节跳动高效有序的远程协作办公经验,值得各企业学习!
  3. Github Trending被中文项目“占领”,国外开发者不开心了!
  4. 千亿级照片,毫秒间匹配最佳结果,微软开源 Bing 搜索背后的关键算法
  5. 京东让员工参观看守所;华为电视面世;苹果市值重回全球第一 | 极客头条
  6. 可视化编程真的有那么糟糕?
  7. 程序员如何 Get 分布式锁的正确姿势?| 技术头条
  8. 一文教你如何用 Python 将 iPhone “玩弄于股掌之中”!
  9. 数据结构与算法之栈的用法
  10. day12【过渡】SpringCloud