KeyFansClub

首页 » - 同人讨论区 - » 综合同人区 » [java小工具]~mp3 book maker~
忧郁の丸子的侍卫 - 2006/11/22 22:12:00


之所以会想到写这个小东东呢,是由于瞬间一念的原因引起的。

长话短说,这是为了让我的小mp3看电子书写的。我的mp3,属于低档国产货(与三无产品相比,它是三有产品- -b)。利用它的“歌词显示”功能,不就能够看些小文本了吗?于是,为了方便把文本量产为歌词文件(加时间戳),就有了这个简单的字符串加工的小东东。

这mp3看电子书的效果跟那几百上千的手机和电子书阅读器的效果当然是没法比的。不过,聊胜于无,物尽其用吗。平时无聊的时候,用来看看《百家讲坛》那样的短文和短篇小说还是没问题的。

注意:此物需要jvm才能运行。鉴于java在桌面平台的普及度,估计绝大多数的朋友的机器,都不能直接运行。有需要的朋友就是sun的主页下一个吧。

[url=upload/KFCFile9943_1.rar]mp3 book maker下载[/url]
晶火妃 - 2006/11/30 12:37:00
er...MP38知道放在哪里了...好久米有见到了...因为电子书都在手机里看...
004307ec - 2006/12/9 19:50:00
嗯……
Java…………
支持一下,……
顺便能留下联系方式么?
好来向先辈学习学习……
忧郁の丸子的侍卫 - 2006/12/9 20:23:00
谢谢LS帮up -v-b

在下断断续续的散漫的学了三个月的JAVA了- -b,有需要的话请用PM我,相互学习一下吧
rednaxela - 2006/12/10 7:05:00
有意思的小工具.LZ GJ~

不过在JDK1.6都快要出的现在,有些东西得适应一下新写法呢...至少先适应1.5里的写法吧.
举例的话,main()里的这句:
f.getContentPane().add(new Lyrics());
在1.5里就可以(也应该)写成:
f.add(new Lyrics());

工具虽然小,就这么看完成度也不错,不过可以改进的地方也有吧.小的地方,可以把createGUI()从constructor分离出来,单独写成一个helper method,从main()里以SwingUtilities.invokeLater()来调用;这是很常见的做法.大的地方,设计上可以更合理的把职责分离的...其实那个选项框,想简单点用JOptionPane.showInputDialog()装一个JPanel在里面都可以...

呵呵,命名上都还好,不过initFrame()漏了e...要说"回车"的话,其实这里newline比return更合适吧...
letter...可能phraseLength能更清楚的表达意思吧?

随便说说而已,请LZ不必太介意 XD
忧郁の丸子的侍卫 - 2006/12/10 10:41:00
啊~~多谢谢楼上指教,在下真是受益非浅。

特别是中间的那一段话,我还没有想到过这么做,很好,嗯,谢谢。
rednaxela - 2006/12/10 11:55:00
呃,嗯只是一起学习而已啦.范例的话,看JDK安装目录下的那些JFC DEMO会很有收获.那些DEMO多数也是小程序,嗯适应了的话看起来就很小了...不适应的话可能会觉得很乱很奇怪--明明放一起就好的,为什么都拆开来写了? XD
难得在游戏论坛看到喜欢Java的...呵呵LZ握手吧~

P.S. 对了,忘了一说,既然是Java同好,LZ在发布自己用Java写的程序的时候,可以试一下这个:Install4J.这样可以制作出安装包和启动用exe,也可以捆绑JRE发布,使在Windows上的Java程序看起来更加原生 ^ ^
LOVEHINA-AVC - 2006/12/10 13:53:00
楼上给个联系方式吧,我有些JAVA的问题想请教一下
004307ec - 2006/12/10 19:47:00
嗯……看起来KFC里 学Java的人还是多的……
嗯……继续……
游戏〓人生? - 2007/1/3 18:32:00
想不到这里还有这么多Java前辈呀~
1
查看完整版本: [java小工具]~mp3 book maker~