1 学会 eclipse 到处jar 然后用 jsmooth-0.9.9-7 (在我网盘的下载地址:http://dl.dbank.com/c0ced6n4zq)将 jar 转成exe
2 通过Java 的官方Demo找到了 导出文件和生成的exe 程序图标不支持(只有将应用程序和图标放在同一 文 件夹下才可显示)的原因
用ECLIPSE导成JAR后,图标找不到了。
解决前代码:
- public JLabel getJlUpHeadImg() {
- jlUpHeadImg=new JLabel(new ImageIcon("image/djwanHead.jpg"));
- return jlUpHeadImg;
- }
解决后代码:
- 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 第一次使用正则表达式
原文链接:https://blog.csdn.net/w605283073/article/details/46572463
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~