资源简介
这是用java写的huffman图像压缩工具源码,和大家一起分享学习
代码片段和文件信息
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JFileChooser;
/**
* 用来压缩
* @author jq
*
*/
public class ButtonListener implements ActionListener {
File f;
//重写其中方法
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
//将fileChooser弹出一个对话框
JFileChooser chooser = new JFileChooser(); //实例化文件选择器
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); //设置文件打开模式为仅打开文件
chooser.setCurrentDirectory(new File(“.“)); //设置文件选择器当前目录
//设置图像文件过滤器
chooser.setFileFilter(new javax.swing.filechooser.FileFilter() {
public boolean accept(File file) { //可接受的文件类型
String name = file.getName().toLowerCase();
return name.endsWith(“.gif“)
|| name.endsWith(“.jpg“)
|| name.endsWith(“.jpeg“)
|| name.endsWith(“.bmp“)
|| file.isDirectory();
}
public String getDescription() { //文件描述
return “图像文件“;
}
});
int result = choos
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2012-06-28 13:18 huffman图像压缩\.classpath
文件 388 2012-06-28 13:18 huffman图像压缩\.project
文件 629 2012-06-28 13:18 huffman图像压缩\.settings\org.eclipse.jdt.core.prefs
文件 1085 2012-06-30 23:31 huffman图像压缩\bin\ButtonListener$1.class
文件 1539 2012-06-30 23:31 huffman图像压缩\bin\ButtonListener.class
文件 1022 2012-06-30 23:32 huffman图像压缩\bin\ButtonListener2$1.class
文件 1385 2012-06-30 23:32 huffman图像压缩\bin\ButtonListener2.class
文件 4646 2012-06-30 22:18 huffman图像压缩\bin\DecodeHuffman.class
文件 310 2012-06-28 13:19 huffman图像压缩\bin\HuffmanCode.class
文件 397 2012-06-28 13:19 huffman图像压缩\bin\HuffmanNode.class
文件 1889 2012-06-28 13:19 huffman图像压缩\bin\ProgressBar.class
文件 2663 2012-06-29 03:25 huffman图像压缩\bin\Userfr
文件 454 2012-06-28 13:19 huffman图像压缩\bin\UserLineNode.class
文件 6511 2012-06-30 23:01 huffman图像压缩\bin\UtilHuffman.class
文件 1391 2012-06-30 23:31 huffman图像压缩\src\ButtonListener.java
文件 1125 2012-06-30 23:32 huffman图像压缩\src\ButtonListener2.java
文件 5952 2012-06-30 22:18 huffman图像压缩\src\DecodeHuffman.java
文件 97 2012-06-28 13:19 huffman图像压缩\src\HuffmanCode.java
文件 232 2012-06-28 13:19 huffman图像压缩\src\HuffmanNode.java
文件 1147 2012-06-28 13:19 huffman图像压缩\src\ProgressBar.java
文件 2030 2012-06-29 03:25 huffman图像压缩\src\Userfr
文件 88 2012-06-28 13:19 huffman图像压缩\src\UserLineNode.java
文件 10092 2012-06-30 23:01 huffman图像压缩\src\UtilHuffman.java
目录 0 2012-06-28 13:19 huffman图像压缩\bin\cn
目录 0 2012-11-29 00:51 huffman图像压缩\.settings
目录 0 2012-11-29 00:51 huffman图像压缩\bin
目录 0 2012-11-29 00:51 huffman图像压缩\src
目录 0 2012-11-29 00:51 huffman图像压缩
----------- --------- ---------- ----- ----
45373 28
............此处省略1个文件信息
相关资源
- xnby_883749.zip
- TOGAF培训讲义-周金根.pdf
- OS12.2驱动,手机虚拟定位软件,Loca
- 大话系列-大话数据结构(pdf高清版)
- 梁宁产品经理思维30讲.pdf
- CHI760E辰华电化学工作站软件最新版
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
评论
共有 条评论