博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swing
阅读量:4941 次
发布时间:2019-06-11

本文共 1001 字,大约阅读时间需要 3 分钟。

//通过swing控件读取文件

private static void chooseFile() {

  JFileChooser jfc = new JFileChooser();// 初始化文件选择器
  FileNameExtensionFilter filter = new FileNameExtensionFilter("TXT","txt");// 设置文件过滤,TXT为提示用户选择文件类型,txt为文件过滤后缀
  jfc.setFileFilter(filter);// 将文件过滤加载到选择器中
  int returnVal = jfc.showOpenDialog(null);
  if (returnVal == JFileChooser.APPROVE_OPTION) {
  // 获得打开的文件
  File file = jfc.getSelectedFile();
  File out = new File(file.getParent() + "\\jiagkun.txt");
  try {
    InputStreamReader in = new InputStreamReader(
    new FileInputStream(file), "UTF-8");
    BufferedReader buff = new BufferedReader(in);
    BufferedWriter write = new BufferedWriter(new FileWriter(out));
    String text = null;
    while ((text = buff.readLine()) != null) {
      write.write(text + "\n");
    }
    buff.close();
    write.close();
  } catch (FileNotFoundException e1) {
  } catch (UnsupportedEncodingException e1) {
  } catch (IOException e1) {
  }
  }

转载于:https://www.cnblogs.com/lansetuerqi/p/5463433.html

你可能感兴趣的文章
【设计模式系列】--抽象工厂
查看>>
JqueryValidate 动态添加验证
查看>>
双活数据中心的架构
查看>>
大数据公司Palantir融得7亿美元 曾追踪拉登
查看>>
先行者长虹佳华超融合市场沙龙在京举行
查看>>
建立备份策略的重要性
查看>>
小白用户如何轻松上云 -我的轻量应用服务器探索记
查看>>
BCG与阿里研究院等联合揭秘中国互联网经济:成功的关键是什么?
查看>>
发力IoT领域 Marvell注重生态系统发展
查看>>
数据中心网络布线工程必备七大件
查看>>
20个问题揭穿冒牌数据科学家
查看>>
你应该知道的 RPC 原理
查看>>
Ubuntu安装词典
查看>>
KVM虚拟机在线添加网卡
查看>>
Spring解析
查看>>
支付宝签约教程及注意事项
查看>>
设计模式——组合模式(Composite Pattern)
查看>>
java设计模式之——代理模式
查看>>
Perl DBI模块的例子
查看>>
python中str和repr区别
查看>>