java filechooser_Java—FileChooser(示例代码)
//基本用法
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(示例代码)相关推荐
- java html读取数据库数据类型,从Word(Docx)读取方程式和公式到html并使用java保存数据库(示例代码)...
我有一个单词/ docx文件,其中包含图像下的方程式 我想要读取文件word / docx的数据并保存到我的数据库中,当需要时我可以从数据库中获取数据并在我的html页面上显示我使用apache Po ...
- Java多线程:示例代码
代码 import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import ...
- 学生课堂提问系统java源码_课堂管理系统;在线教辅平台;java课设(示例代码)...
# 白泽智慧教辅平台 **说明:** 运行时需要修改位置: bzedusrcmainesourcesapplication.properties bzedusrcmainesourcesconfigm ...
- java小程序详解_微信小程序登录Java后台接口(详解,附示例代码)
首先看一下官方文档 地址:微信小程序官方文档API登录接口 我们先对官方给的时序图进行简单的分析 1.当小程序调用wx.login()时,会获得一个code(临时登录凭证),然后我们需要用wx.req ...
- java结束全部操作代码_Java创建与结束线程代码示例
这篇文章主要介绍了Java创建与结束线程代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考. 本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程 ...
- 死锁是什么?死锁产生的条件?如何避免死锁?以及死锁的示例代码(Java代码)
文章目录 一.什么是死锁? 二.产生死锁的条件? 三.产生死锁的示例代码(java) 四.如何避免死锁? 一.什么是死锁? 下面图片参考 JavaGuide中的内容: 死锁的概念: 死锁:指的是相互两 ...
- java 静态数据_Java 静态数据初始化的示例代码
无论创建多少个对象,静态数据都只占用一份存储区域.static关键字不能应用于局部变量,因此它只能作用于域.如果一个域是静态的基本类型域,且也没有对它进行初始化,那么它就会获得基本类型的标准初始值:如 ...
- java实时汇率的接口_eoLinker-API_Shop_汇率查询_API接口_Java调用示例代码
eoLinker-API Shop 汇率查询 Java调用示例代码 汇率查询 提供汇率转换.单个货币对应的热门货币汇率行情,包括人民币.美元.欧元.英镑等100多种货币的实时汇率查询. 该产品拥有以下 ...
- java动态创建bean的意义_java相关:Spring Boot如何动态创建Bean示例代码
java相关:Spring Boot如何动态创建Bean示例代码 发布于 2020-3-20| 复制链接 摘记: 前言本文主要给大家介绍了关于Spring Boot动态创建Bean的相关内容,分享出来 ...
最新文章
- bat批处理-上传jar包至私服
- BT:胞外酶-化腐朽为神奇的催化剂
- 廊坊学院报名计算机二级,2021上半年廊坊市计算机二级报名时间|网上报名入口【1月6日开通】...
- 【Linux网络编程】原始套接字实例:MAC 地址扫描器
- 推荐一款基于web的Unix系统管理工具webmin
- 基于java TCP实现网络通信聊天室《建议收藏附完整源码》
- 2021年中国养老前景调查报告
- html5游戏面试题及答案,HTML5常见面试题及答案(二)
- python方差分析模型的预测结果中endog表示_python时间序列分析
- (补)20200328:两两交换链表中的节点(leetcode24)
- Raphael的set使用
- c语言水库抽样算法代码,LeetCode---蓄水池抽样算法
- java ssh 启动时间_java ssh项目启动异常说明
- OFD发票无法打开了
- 偷偷盘点一下各大公司的实习薪资
- C++ std::condition_variable::notify_one()与notify_all()
- 计算机二级题百度云,计算机二级office题库
- 面试施工员的时候你知道会问什么问题吗?
- bagging通过bootstrap构建集成分类器
- 微信小程序--动态时间实现
热门文章
- 深度学习“三巨头”、图灵奖得主 Yann LeCun:我没有天赋,所以才追随聪明人...
- 特殊时期,字节跳动高效有序的远程协作办公经验,值得各企业学习!
- Github Trending被中文项目“占领”,国外开发者不开心了!
- 千亿级照片,毫秒间匹配最佳结果,微软开源 Bing 搜索背后的关键算法
- 京东让员工参观看守所;华为电视面世;苹果市值重回全球第一 | 极客头条
- 可视化编程真的有那么糟糕?
- 程序员如何 Get 分布式锁的正确姿势?| 技术头条
- 一文教你如何用 Python 将 iPhone “玩弄于股掌之中”!
- 数据结构与算法之栈的用法
- day12【过渡】SpringCloud