【末夜】Java小工具合集一览

4 篇文章 0 订阅
2 篇文章 0 订阅

统计一下目前已制作的所有小工具:

  1. KeyTest
  2. HtmlTail *1
  3. CodeTail *1+
  4. EnChTail *2
  5. EnChXM *2+
  6. MeowPlayer
  7. DateTail + RarLibTools
  8. ViewTail + view3D + PixelCreate3DS
  9. CharUtils
  10. ExcelUtils *3
  11. LocalDictionary *2++
  12. DictionaryUtils *2++
  13. JKeyboard
  14. jHtmlViewer *3+

 

总结一下制作历程和编程学习感想:

(1)KeyTest:

 

说明:查取键值。

范围:JFrame/JTextArea/jTextFiled/Action/Properties.

实现:键值查询和获取。

感想:可视化编程,很好的小工具。

 

(2)HtmlTail + CodeTail:

HtmlTail:

 

CodeTail:

 

说明:摸索Eclipse快捷操作(适配、行操作)诞生的多功能记事本小工具。

范围:JMenu/JMenuItem/JButton/ImageIcon/JPopMenu/JComboBox/JList/JFileChooser/Charset.【新】

实现:行号、适配、自动填充、字符串格式转换、查找和替换、文件浏览和保存等。

感想:没写计划书直接莽代码,写出来的内容有些不忍直视,Bug红字一时满屏幕看的头皮发麻,但是处理完错误之后学到的东西非常多,同时也为自己其他类的小工具磨炼了技术。

 

(3)EnChTail + EnChXM + LocalDictionary + DictionaryUtils

EnChTail:

 

EnChXM:链接地址:https://blog.csdn.net/u012533102/article/details/78702840

下载地址:以上博文内含链接

 

LocalDictionary:连接地址:https://blog.csdn.net/u012533102/article/details/109793394

下载地址:https://download.csdn.net/download/u012533102/13131342

 

DictionaryUtils:链接地址:暂无

下载地址:暂无

 

说明:制作方便自己使用的词典。

范围:JPane/JScrollPane/JTextPane/HtmlDocument/HyperlinkListener/.【新】

实现:本地词库读取,文本生僻词双击即可查取,词库支持网页标签更直观。

感想:不能说这个小工具比市面上的词典要好,现如今语音输入、图片文字识别,还有更猛的在线翻译,几乎看不到这个小词典有任何的优势,好在自己能随时增添功能和优化代码,也就只留下“自己用着方便”这句勉强的心理安慰了吧。

 

(4)MeowPlayer

MeowPlayer:链接地址:https://blog.csdn.net/u012533102/article/details/78702794

下载地址:以上博文内含链接

 

说明:某天听歌发现有频繁的爆音,就想着找个能播放无损音乐的软件。

范围:AudioSystem/SourceDataLine/Thread.【新】

实现:WAV/FLAC/APE/MP3解码支持。

感想:同一个无损音乐文件,试了其他的播放软件都没问题,果然不是耳朵的问题(笑)。找到了免费的开源JAVA音乐播放器,不是说千千静听类似的UI不好看,只是自己业余的编程水平膨胀了。JDK只有WAV的解码支持,所以网上下载了免费并开源的音频解码jar库,奈何解码库开放的功能有限,所以更改自带的java文件增添暂停、拖动进度播放等代码块(心虚),总之就是对线程有了不少的认识,写出了支持3个jar库的线程音乐播放器。

 

(5)DateTail + RarLibTools

DataTail:

 

RarLibTools:

 

说明:曾分享过自己制作的词典和播放器,也干过将自己的源代码加密打包的蠢事(汗||-_-)。

范围:无更新。

实现:不解释。

感想:忠告————千万不要手贱干傻事,以及不要成天想着优化代码(何况我只是业余的,连个程序猿都算不上,然而头发却是没少掉啊!)。

 

(6)ViewTail + view3D + PixelCreate3DS

ViewTail:

 

view3D:

 

PixelCreate3DS:

 

说明:当时迷上了MC,所以对3D有了兴趣。

范围:Java3D【新】。

实现:3D模型的基本操作。

感想:关于Java3D的学习到此为止,个人技术有限我不想再深入了解它了。

 

(7)CharUtils:

CharUtils:链接地址:https://blog.csdn.net/u012533102/article/details/105665267

下载地址:以上博文内含链接

 

说明:制作音乐播放器的时候,对外置jar库的方便有了认识。

范围:Arrays/File/String/Swing/Text/LinkedList/【新】。

实现:文件批量改名(前缀、中缀、后缀)、文本批量编码解码、文件合并和分割、拖拽DnD操作、外置jar库。

感想:开始写属于自己的库,代码功能日渐完善中。

 

(8)ExcelUtils + jHtmlViewer

ExcelUtils :链接地址:暂无

下载地址:暂无

 

jHtmlViewer:链接地址:暂无

下载地址:暂无

 

 

说明:分别对表格、网页进行支持。

范围:无更新。

实现:对表格文件的读取、筛选文件并生成网页。

感想:一个是为了玩游戏方便看攻略,一个是批量查找目标文件用的(一键生成所有PMX所在文件夹里预览图的网页)。

 

(9)JKeyboard

JKeyboard:链接地址:暂无

下载地址:暂无

说明:多语种软键盘。

范围:无更新。

实现:自制多语种词典词库小工具的输入方式。

感想:头一次写了这么多的按键,UI的各种参数都做成外置的,烦闷的时候换个主题颜色也不错。

 

ps.作为业余爱好的代码写手,代码水准一般般吧,不能有优质高效的产品,只能且学且写且珍惜代码成果了,基本是漫无目的的写小工具,说不定什么时候心血来潮做出神器了呢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值