摘要: 从最初的写第一个简单的Netbeans音乐插件,到现在的YOYOPlayer,中间经历了一些时间.感谢我的女朋友对我的帮助,所以此播放器取名为 YOYOPlayer,因为YOYO是她的名字,这个播放器的所有界面的图片也都是她做的.她刚刚学会PS,所以界面方面可能还不太完美,但至少也是一个尝试了,欢迎大家试用,并提出宝贵意见.
YOYOPlayer的主要用处还是在linux下的使用,虽然我大部份时间是在windows下面编写的,因为WINDOWS下的音乐播放软件已经很完美了,只不过用JAVA写的比较少而已,并且这个版本是完全的JAVA的版本,只要电脑装了JAVA就可以跑了,不需要再另外下载JMF的框架了,因为没有用到JMF里面的东西.在LINUX下面播放器好像都不太好用,特别是播放音乐的,要么就会出现乱码的问题,要么就会没有歌词同步的功能,而 YOYOPlayer经过我在ubuntu7.10下面的初步测试,并没有发现乱码问题,因为我默认是使用GBK的编码读取标签的,而LINUX默认的编码是UTF-8.
阅读全文
posted @
2007-12-17 10:27 千里冰封 阅读(16103) |
评论 (64) |
编辑 收藏
posted @
2007-12-14 22:55 千里冰封 阅读(1563) |
评论 (0) |
编辑 收藏
posted @
2007-12-13 11:57 千里冰封 阅读(1913) |
评论 (6) |
编辑 收藏
摘要: 从最初写Netbeans的音乐插件,到现在写成JAVA的一个简单的音乐播放器,是在使用了插件版的之后,为了更方便与大家分享再写的,因为毕竟不是每个人都在用NB,虽然我个人很希望大家都用NB做为JAVA IDE,呵呵.运行截图如下:
阅读全文
posted @
2007-12-07 16:53 千里冰封 阅读(6606) |
评论 (19) |
编辑 收藏
posted @
2007-12-06 10:13 千里冰封 阅读(1474) |
评论 (3) |
编辑 收藏
摘要: 经过长达半年多的等待,Netbeans6.0终于正式发布了.太高兴了
今天一直在刷新Netbeans的官方网站,首页现在也变了,首推6.0的下载了
大家赶快去试用吧.下载地址是:
http://dlc.sun.com.edgesuite.net/netbeans/6.0/final/bundles/netbeans-6.0-windows.exe
阅读全文
posted @
2007-12-03 17:46 千里冰封 阅读(4234) |
评论 (31) |
编辑 收藏
摘要: 前几天写了一个NB的音乐插件,后来想增加一些功能,比如同步显示歌词,最好能自动搜索歌词:),经过这几天的修修改改,终于可以初步实现这些功能了。
目前能实现的功能有:
1,自动保存当前配置。
2,同步显示歌词功能。
3,ID3V1标签编辑。
4,歌曲进度。
5,校正歌词进度。
6,拖放。
阅读全文
posted @
2007-11-28 08:48 千里冰封 阅读(4484) |
评论 (14) |
编辑 收藏
摘要: 前几天写了一个NB的音乐插件,自己用了一下,还是挺方便的,后来想想,如果能把歌词也显示出来那就更好了。呵呵,怎么办呢,只有自己写了,在显示歌词之前,必须要知道目前正在播放的MP3是什么内容啊,一点可以从文件名得到一些信息,还有一点就是从MP3文件里面得到这个MP3的信息,我这里实现的 ID3V1的格式标签,APEV2也想实现,无奈找不到相关的资料,不知道APEV2的数据结构是怎么样的,所以也无从分析。目前已经写完了ID3V1格式标签的读取和写入。并且NB的音乐插件也实现了本地歌词的搜索,先把ID3V1的文件结构的类文件帖一下,大家一起分享。
阅读全文
posted @
2007-11-27 08:51 千里冰封 阅读(5315) |
评论 (30) |
编辑 收藏
摘要: 在写程序的时候,有时候需要静下心来,如果环境比较嘈杂的话,就可以听听歌了,由于一直以来都是用netbeans写程序的,而NB又可以开发插件,于是就想到在NB上开发一个播放音乐的插件,那岂不是更好,一打开NB就可以听音乐了,也不用打开别的什么播放器了,并且即使老板看到也无所谓,我只是打开了一个IDE在那里写程序而已.好了,先帖截图来看一看吧:
阅读全文
posted @
2007-11-26 08:56 千里冰封 阅读(3878) |
评论 (8) |
编辑 收藏
摘要: 一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 只有小时和分钟,形如(12:03)
3、表单类
3.1 所有的表单的值都不能为空
3.2 多行文本框的值不能为空。
3.3 多行文本框的值不能超过sMaxStrleng
3.4 多行文本框的值不能少于sMixStrleng
3.5 判断单选框是否选择。
3.6 判断复选框是否选择.
3.7 复选框的全选,多选,全不选,反选
3.8 文件上传过程中判断文件类型
4、字符类
4.1 判断字符全部由a-Z或
阅读全文
posted @
2007-11-24 19:01 千里冰封 阅读(12319) |
评论 (4) |
编辑 收藏