文件切割合并器  收获感悟

简介: 1 学会 eclipse 到处jar 然后用 jsmooth-0.9.9-7 (在我网盘的下载地址:http://dl.dbank.com/c0ced6n4zq)将 jar 转成exe2 通过Java 的官方Demo找到了 导出文件和生成的exe 程序图标不支持(只有将应用程序和图标放在同一 文 件夹下才可显示)的原因

用ECLIPSE导成JAR后,图标找不到了。

解决前代码:

Java代码  

public JLabel getJlUpHeadImg() {  

       jlUpHeadImg=new JLabel(new ImageIcon("image/djwanHead.jpg"));  

       return jlUpHeadImg;  

   }  

解决后代码:

Java代码  

public JLabel getJlUpHeadImg() {  

       URL  imageUrl=this.getClass().getResource("/image/djwanHead.jpg");  

       jlUpHeadImg=new JLabel(new ImageIcon(imageUrl));  

       return jlUpHeadImg;  

   }  

用内部资源文件可以解决:this.getClass().getResource("/image/djwanHead.jpg");

URL类是java.net.URL类。

前面加斜杠表示根目录,如果不加则表示相对目录。

3  深化 了布局、集合、文件对话框  、异常处理、监听器、IO 、Debug 等的使用和理解

4  找到了Swing部分组件 偶尔不显示的原因 :在没有绘制完成之前调用了 SetVisible(true);方法

5 第一次在程序中使用集合和泛型

   例如     Merge类   里的

   ArrayList<FileInputStream > arraylist = new ArrayList<FileInputStream >();

   for(int i= 0;i< files.length;i++)

   {

     arraylist.add(new FileInputStream(files[i]));

   }

   //                   将数个流合并成一个流

   Enumeration< FileInputStream> enumer = Collections.enumeration(arraylist);

   SequenceInputStream sis = new SequenceInputStream(enumer);

6  第一次使用 文件选择 框,学会用其获取文件,设置只选文件或者文件夹,获取文件长度等等。

7  第一次使用正则表达式

 

————————————————

版权声明:本文为CSDN博主「明明如月学长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/w605283073/article/details/46572463

相关文章
|
8月前
|
算法
简单的KMP的next、nextval数组求解办法(存档自己用来复习)
简单的KMP的next、nextval数组求解办法(存档自己用来复习)
75 2
每日一题---蓝桥练习“字符串合并”
每日一题---蓝桥练习“字符串合并”
|
前端开发
前端工作总结229-代码中漫花谷出现很多NBSP
前端工作总结229-代码中漫花谷出现很多NBSP
105 0
前端工作总结229-代码中漫花谷出现很多NBSP
|
前端开发 JavaScript
#yyds干货盘点# 前端歌谣的刷题之路-第四十二题-去掉字符串两端空格
#yyds干货盘点# 前端歌谣的刷题之路-第四十二题-去掉字符串两端空格
92 0
#yyds干货盘点# 前端歌谣的刷题之路-第四十二题-去掉字符串两端空格
LeetCode每日一题——1768. 交替合并字符串
给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。
136 0
|
算法 机器人
☆打卡算法☆LeetCode 62、不同路径 算法解析
“给定m * n带下的网格, 从网格左上角出发,求有多少条到右下角的路径。”
|
算法 机器人
☆打卡算法☆LeetCode 63、不同路径 II 算法解析
“给定一个矩阵,从矩阵左上角移动到右下角,并且中间还有障碍物,有多少条路径。”
☆打卡算法☆LeetCode 113、路径总和 II 算法解析
“给定一个二叉树根节点和目标整数,找出所有符合从根节点到目标节点的值等于目标值的路径。”
☆打卡算法☆LeetCode 112、路径总和 算法解析
“给定一个二叉树根节点和一个目标整数,判断该树中是否存在从根节点到目标节点的路径节点值等于目标整数的路径。”