请选择 进入手机版 | 继续访问电脑版

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

[复制链接]
蝶蝶已蝶已蝶蝶 发表于 2021-1-3 12:03:17 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
统计一下现在已制作的所有小工具:

  • KeyTest
  • HtmlTail *1
  • CodeTail *1+
  • EnChTail *2
  • EnChXM *2+
  • MeowPlayer
  • DateTail + RarLibTools
  • ViewTail + view3D + PixelCreate3DS
  • CharUtils
  • ExcelUtils *3
  • LocalDictionary *2++
  • DictionaryUtils *2++
  • JKeyboard
  • 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.作为业余爱好的代码写手,代码水准一般般吧,不能有优质高效的产物,只能且学且写且珍惜代码效果了,根本是漫无目标的写小工具,说不定什么时候心血来潮做入迷器了呢。

来源:https://blog.csdn.net/u012533102/article/details/112057403
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )