blogjava-凯发k8网页登录http://www.blogjava.net/gml520/category/30398.html其实程序员也懂得浪漫!zh-cnfri, 25 nov 2011 09:24:41 gmtfri, 25 nov 2011 09:24:41 gmt60发布一个 netbeans java bytecode viewer 插件http://www.blogjava.net/gml520/archive/2010/05/13/320788.html日月雨林@gmail.com日月雨林@gmail.comthu, 13 may 2010 04:43:00 gmthttp://www.blogjava.net/gml520/archive/2010/05/13/320788.htmlhttp://www.blogjava.net/gml520/comments/320788.htmlhttp://www.blogjava.net/gml520/archive/2010/05/13/320788.html#feedback9http://www.blogjava.net/gml520/comments/commentrss/320788.htmlhttp://www.blogjava.net/gml520/services/trackbacks/320788.html于是去下载 jclasslib ,发现官方网站上在2005年以后就没有更新了,他的netbeans 插件也没有更新,对于新版的netbeans 支持不了,于是就萌生了重新开发 jclasslib for netbeans 插件,于是就有了今天的这篇博文,呵呵!
话不多说,先上图,正所谓一图胜千言,可能有些朋友会觉得使用java 默认的界面比较丑陋,但是我觉得还行,哈哈!主要是因为这个外观的的java运行速度比较快,linux 下用这个外观很实用。
  阅读全文

日月雨林@gmail.com 2010-05-13 12:43 发表评论
]]>
解决ubuntu10.04 firefox3.6 java浏览器插件不工作的问题http://www.blogjava.net/gml520/archive/2010/03/30/316903.html日月雨林@gmail.com日月雨林@gmail.comtue, 30 mar 2010 02:00:00 gmthttp://www.blogjava.net/gml520/archive/2010/03/30/316903.htmlhttp://www.blogjava.net/gml520/comments/316903.htmlhttp://www.blogjava.net/gml520/archive/2010/03/30/316903.html#feedback5http://www.blogjava.net/gml520/comments/commentrss/316903.htmlhttp://www.blogjava.net/gml520/services/trackbacks/316903.html 但是今天在安装java 浏览器插件的时候死活的都装不上,firefox 的插件列表里就是没有jre 插件,于是开始
google baidu  试了很多种的方法,走了许多的弯路都没有解决,最后在
https://bugs.launchpad.net/ubuntu/ source/sun-java6/ bug/532174   这里找到的解决办法:

sudo update-alternatives --install /usr/lib/mozilla/plugins/mozilla-javaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so 1

只要在命令行下输入这条命令就可以了。前提是你已经安装好jre 的浏览器插件。



日月雨林@gmail.com 2010-03-30 10:00 发表评论
]]>
netbeans 6.9 可以将 netbeans rcp 程序打包成 exe,sh,zip等格式发布http://www.blogjava.net/gml520/archive/2010/03/09/314925.html日月雨林@gmail.com日月雨林@gmail.comtue, 09 mar 2010 03:35:00 gmthttp://www.blogjava.net/gml520/archive/2010/03/09/314925.htmlhttp://www.blogjava.net/gml520/comments/314925.htmlhttp://www.blogjava.net/gml520/archive/2010/03/09/314925.html#feedback7http://www.blogjava.net/gml520/comments/commentrss/314925.htmlhttp://www.blogjava.net/gml520/services/trackbacks/314925.html
1. 已经可以支持osgi 开发






2. netbeans 6.9 可以将 netbeans rcp 程序打包成 exe,sh,zip等格式发布
(消息来源:)









3. netbeans 6.9 中 woodstock 重新回来了,意味着netbeans 默认又可以可视化开发了。
(该消息未验证,消息来源:)





日月雨林@gmail.com 2010-03-09 11:35
]]>
对yoyoplayer 的一点小小改进http://www.blogjava.net/gml520/archive/2010/02/02/311706.html日月雨林@gmail.com日月雨林@gmail.comtue, 02 feb 2010 09:38:00 gmthttp://www.blogjava.net/gml520/archive/2010/02/02/311706.htmlhttp://www.blogjava.net/gml520/comments/311706.htmlhttp://www.blogjava.net/gml520/archive/2010/02/02/311706.html#feedback6http://www.blogjava.net/gml520/comments/commentrss/311706.htmlhttp://www.blogjava.net/gml520/services/trackbacks/311706.html
 

改进后的界面:(整体感觉是不是更好了点?



原理其实就是写个类 继承 basicsplitpanedivider,然后写个 ui类继承 basicsplitpaneui ,

在继承basicsplitpaneui 的类中,需要重写下面的方法:

 public basicsplitpanedivider createdefaultdivider() {
       
    }

最后写完以后,在代码中调用jsplitpane 的setui() 方法就可以了。

最后在上一张完整无处理的图片:







日月雨林@gmail.com 2010-02-02 17:38
]]>
netbeans6.8 &&javaee 6 && glassfish v3 正式发布了!http://www.blogjava.net/gml520/archive/2009/12/11/305525.html日月雨林@gmail.com日月雨林@gmail.comfri, 11 dec 2009 02:50:00 gmthttp://www.blogjava.net/gml520/archive/2009/12/11/305525.htmlhttp://www.blogjava.net/gml520/comments/305525.htmlhttp://www.blogjava.net/gml520/archive/2009/12/11/305525.html#feedback3http://www.blogjava.net/gml520/comments/commentrss/305525.htmlhttp://www.blogjava.net/gml520/services/trackbacks/305525.html
netbeans 6.8 一个你不可错过的版本。不仅功能上改进了非常多,性能上更是提升了不少。

netbeans 6.8 的功能具体介绍:http://wiki.netbeans.org/newandnoteworthy

netbeans 6.8 视频教程 http://netbeans.org/kb/docs/intro-screencasts.html
  

日月雨林@gmail.com 2009-12-11 10:50
]]>
jxtaskpane 示例http://www.blogjava.net/gml520/archive/2009/11/27/303951.html日月雨林@gmail.com日月雨林@gmail.comfri, 27 nov 2009 09:47:00 gmthttp://www.blogjava.net/gml520/archive/2009/11/27/303951.htmlhttp://www.blogjava.net/gml520/comments/303951.htmlhttp://www.blogjava.net/gml520/archive/2009/11/27/303951.html#feedback1http://www.blogjava.net/gml520/comments/commentrss/303951.htmlhttp://www.blogjava.net/gml520/services/trackbacks/303951.html
下面两张截图反应了jxtaskpane的动画效果。可以自由的卷起和展开。

  

jxtaskpane的的使用步骤:

1、新建一个 jxtaskpanecontainer

2、新建{i}个jxtaskpane   (i>=1)

3、依次将 新建的jxtaskpane 添加到 jxtaskpanecontainer 中去。

4、最后将 jxtaskpanecontainer 添加到jframe 中。

附上 swingx doc中的示例代码


 jxframe frame = new jxframe();
 
 
// a container to put all jxtaskpane together
 jxtaskpanecontainer taskpanecontainer = new jxtaskpanecontainer();
 
 
// create a first taskpane with common actions
 jxtaskpane actionpane = new jxtaskpane();
 actionpane.settitle(
"files and folders");
 actionpane.setspecial(
true);
 
 
// actions can be added, a hyperlink will be created
 action renameselectedfile = createrenamefileaction();
 actionpane.add(renameselectedfile);
 actionpane.add(createdeletefileaction());
 
 
// add this taskpane to the taskpanecontainer
 taskpanecontainer.add(actionpane);
 
 
// create another taskpane, it will show details of the selected file
 jxtaskpane details = new jxtaskpane();
 details.settitle(
"details");
  
 
// add standard components to the details taskpane
 jlabel searchlabel = new jlabel("search:");
 jtextfield searchfield 
= new jtextfield("");
 details.add(searchlabel);
 details.add(searchfield);
 
 taskpanecontainer.add(details);
 
 
// put the action list on the left 
 frame.add(taskpanecontainer, borderlayout.east);
 
 
// and a file browser in the middle
 frame.add(filebrowser, borderlayout.center);
 
 frame.pack();
 frame.setvisible(
true);


默认jxtaskpane 的动画功能是起用的,你也可以关闭 :

只要 myjxtaskpane.setanimated(false);  就可以了。





日月雨林@gmail.com 2009-11-27 17:47
]]>
fedora 11 3d环境下启动 永中officehttp://www.blogjava.net/gml520/archive/2009/11/25/303640.html日月雨林@gmail.com日月雨林@gmail.comwed, 25 nov 2009 07:41:00 gmthttp://www.blogjava.net/gml520/archive/2009/11/25/303640.htmlhttp://www.blogjava.net/gml520/comments/303640.htmlhttp://www.blogjava.net/gml520/archive/2009/11/25/303640.html#feedback5http://www.blogjava.net/gml520/comments/commentrss/303640.htmlhttp://www.blogjava.net/gml520/services/trackbacks/303640.html最近操作系统换成了 fedora 11,安装永中office 的时候遇到了一些问题,现在把我遇到的问题和解决办法
写下:
第一个问题: 在 3d环境下不能安装 永中office
解决:关闭3d效果,然后再安装永中office ,ok。

第二个问题: 在正常模式下可以很快的启动永中office,但是在3d模式下就启动不了。
解决:请安下面的步骤进行  

日月雨林@gmail.com 2009-11-25 15:41
]]>
使用lucene 对jtable进行搜索http://www.blogjava.net/gml520/archive/2009/10/19/298858.html日月雨林@gmail.com日月雨林@gmail.common, 19 oct 2009 07:52:00 gmthttp://www.blogjava.net/gml520/archive/2009/10/19/298858.htmlhttp://www.blogjava.net/gml520/comments/298858.htmlhttp://www.blogjava.net/gml520/archive/2009/10/19/298858.html#feedback9http://www.blogjava.net/gml520/comments/commentrss/298858.htmlhttp://www.blogjava.net/gml520/services/trackbacks/298858.html阅读全文

日月雨林@gmail.com 2009-10-19 15:52
]]>
netbeans 软件(代码)质量测试工具 sqe http://www.blogjava.net/gml520/archive/2009/10/14/298182.html日月雨林@gmail.com日月雨林@gmail.comwed, 14 oct 2009 03:49:00 gmthttp://www.blogjava.net/gml520/archive/2009/10/14/298182.htmlhttp://www.blogjava.net/gml520/comments/298182.htmlhttp://www.blogjava.net/gml520/archive/2009/10/14/298182.html#feedback5http://www.blogjava.net/gml520/comments/commentrss/298182.htmlhttp://www.blogjava.net/gml520/services/trackbacks/298182.html
sqe is an attempt at providing first class netbeans integration for different software quality tools as

* code defect analysis
o findbugs
o pmd
o checkstyle
o lint4j
* metrics
o dependency finder
* dependency analysis
o dependency finder


我把它叫做软件质量测试工具,它可以帮你找到你写的代码中潜在的问题 还会有一些建议。
pmd 的介绍: 阅读全文

日月雨林@gmail.com 2009-10-14 11:49
]]>
对swingx 做了一些国际化翻译http://www.blogjava.net/gml520/archive/2009/07/02/285174.html日月雨林@gmail.com日月雨林@gmail.comthu, 02 jul 2009 06:44:00 gmthttp://www.blogjava.net/gml520/archive/2009/07/02/285174.htmlhttp://www.blogjava.net/gml520/comments/285174.htmlhttp://www.blogjava.net/gml520/archive/2009/07/02/285174.html#feedback13http://www.blogjava.net/gml520/comments/commentrss/285174.htmlhttp://www.blogjava.net/gml520/services/trackbacks/285174.html下载了源代码,然后找到对应的properties 文件,发现其实swingx已经有很多个国家的语言版本了,就是少了中国版的,唉!谁叫中国的程序员使用swing的少呢? 呵呵!

用netbeans打开 项目文件,找到properties文件,为每个原始的properties文件添加一个 zh_cn的locale 。然后就是翻译了。这里不得不赞美一下netbeans 对properties 文件的编辑功能相当的好用,可以直接写中文,而不必转换为unicode。netbeans 默认已经帮你完成了。

这是我第一次翻译,因为能力有限,所以翻译难免会有一点小毛病,有什么翻译问题请留言,或者发邮件告诉我,让我好改正。



2009-11-04 更新:

翻译更新到swingx1.6, swingx1.6 是一个 java 6 only 版本,也就是说这个版本需要用jre1.6 。


2009-09-23 更新:

应朋友们的要求,今天放上来 swingx-1.0 的国际化版本(并非本地化,仅仅只是国际化)。

修复loginpanel 翻译的问题,原来翻译成中文有乱码,现保留为英文。

初步判断是swingx 中使用了不支持中文的字体造成的。


2009-07-07 更新:
 第一次对swingx进行翻译


------------------------------传说中华丽的分割线-----------------------------------






日月雨林@gmail.com 2009-07-02 14:44
]]>
swing 本地外观与substance外观之间的切换问题及凯发天生赢家一触即发官网的解决方案http://www.blogjava.net/gml520/archive/2009/06/09/281021.html日月雨林@gmail.com日月雨林@gmail.comtue, 09 jun 2009 13:59:00 gmthttp://www.blogjava.net/gml520/archive/2009/06/09/281021.htmlhttp://www.blogjava.net/gml520/comments/281021.htmlhttp://www.blogjava.net/gml520/archive/2009/06/09/281021.html#feedback3http://www.blogjava.net/gml520/comments/commentrss/281021.htmlhttp://www.blogjava.net/gml520/services/trackbacks/281021.html阅读全文

日月雨林@gmail.com 2009-06-09 21:59
]]>
用开源look&feel (substance)写 漂亮的swing应用程序http://www.blogjava.net/gml520/archive/2009/05/23/277603.html日月雨林@gmail.com日月雨林@gmail.comsat, 23 may 2009 12:09:00 gmthttp://www.blogjava.net/gml520/archive/2009/05/23/277603.htmlhttp://www.blogjava.net/gml520/comments/277603.htmlhttp://www.blogjava.net/gml520/archive/2009/05/23/277603.html#feedback24http://www.blogjava.net/gml520/comments/commentrss/277603.htmlhttp://www.blogjava.net/gml520/services/trackbacks/277603.htmlsubstance (https://substance.dev.java.net)有很多的外观可以选择,而且都很漂亮,还提供了强大的api供开发者使用。substance 现在已经
发展到5.2rc 版了,一开始我使用的是5.1版,但是在使用的过程中发现了一些bug,当我使用substance中提供的水印功能时,出现了许多的异常,这个bug在5.0的时候是没有的,后来我又下载了最新的5.2rc版,这个问题在5.2版中已经解决了。  阅读全文

日月雨林@gmail.com 2009-05-23 20:09 发表评论
]]>
swing中timer 的一个使用例子http://www.blogjava.net/gml520/archive/2009/05/22/277356.html日月雨林@gmail.com日月雨林@gmail.comfri, 22 may 2009 08:19:00 gmthttp://www.blogjava.net/gml520/archive/2009/05/22/277356.htmlhttp://www.blogjava.net/gml520/comments/277356.htmlhttp://www.blogjava.net/gml520/archive/2009/05/22/277356.html#feedback6http://www.blogjava.net/gml520/comments/commentrss/277356.htmlhttp://www.blogjava.net/gml520/services/trackbacks/277356.html 计时器在java.swing包中的timer类来创建,它可以看做是gui的一个组件。与其他组件不一样的是,它没有可以显示在屏幕上的直观的外观。正如名字所表达的,它只帮我们来计时。
计时器对象按相等的时间间隔来产生动作事件。执行动画程序时,可以设置计时器来定期产生动作事件,然后在动作监听器中更新动画图形。

  

日月雨林@gmail.com 2009-05-22 16:19
]]>
用htmlparser 写个简单的 news爬虫http://www.blogjava.net/gml520/archive/2009/05/20/271691.html日月雨林@gmail.com日月雨林@gmail.comwed, 20 may 2009 04:44:00 gmthttp://www.blogjava.net/gml520/archive/2009/05/20/271691.html阅读全文

日月雨林@gmail.com 2009-05-20 12:44 发表评论
]]>
jdk 7 中的新特性之客户端增强(swing&java2d)http://www.blogjava.net/gml520/archive/2009/04/03/263751.html日月雨林@gmail.com日月雨林@gmail.comfri, 03 apr 2009 06:58:00 gmthttp://www.blogjava.net/gml520/archive/2009/04/03/263751.htmlhttp://www.blogjava.net/gml520/comments/263751.htmlhttp://www.blogjava.net/gml520/archive/2009/04/03/263751.html#feedback1http://www.blogjava.net/gml520/comments/commentrss/263751.htmlhttp://www.blogjava.net/gml520/services/trackbacks/263751.html
client
xrender pipeline for java 2d
a new java2d graphics pipeline based upon the x11 xrender extension, which provides access to much of the functionality of modern gpus
lead: ; team: 
forward-port 6u10 features
forward-port implementation-specific features from the 6u10 release: the new java plug-in, java kernel, quickstarter, related installer features, and the swing nimbus look-and-feel
milestone target: m4
create new platform apis for forward-ported 6u10 features
create new platform apis for features originally implemented in the 6u10 release: translucent and shaped windows, heavyweight/lightweight mixing, and the improved awt security warning
milestone target: m4
jsr 296: swing application framework
an api to define the basic structure of a typical swing application, thereby eliminating lots of boilerplate code and providing a much-improved initial developer experience
lead: 
links: 
milestone target: m5
swing updates
small additions to the swing api including the jxlayer component decorator, jxdatepicker, and possibly css-based styling
lead: ; team: 
links: ; 

 



日月雨林@gmail.com 2009-04-03 14:58
]]>
几个学习swing& java2d 的好地方!(2009年4月2日更新)http://www.blogjava.net/gml520/archive/2009/03/30/262811.html日月雨林@gmail.com日月雨林@gmail.common, 30 mar 2009 01:16:00 gmthttp://www.blogjava.net/gml520/archive/2009/03/30/262811.htmlhttp://www.blogjava.net/gml520/comments/262811.htmlhttp://www.blogjava.net/gml520/archive/2009/03/30/262811.html#feedback14http://www.blogjava.net/gml520/comments/commentrss/262811.htmlhttp://www.blogjava.net/gml520/services/trackbacks/262811.html

(2009年4月2日更新) 

最近在网上找到了一些比较好的学习swing 的网站,不敢独享,发表上来大家一起学习。

 

1.第一个就不用说了,sun官方的教程 相当的不错。(英语基础不一定要很好,安装个lingoes 就可以了)

 

swing :   

 

java2d:   

 

btw:你也可以将教程下载到本地上看

()

 

2. 第二个也是个英文的网站 代码和实例都很多,也是难得的学习swing 和java2d 的好地方

 

swing:


java2d:

 

blogjava-凯发k8网页登录

swing :

 

java2d:

 

java2d games:    (这个游戏教程不错

 

4.第四个还是英文的学习站点 ,这个个站点的学习文章比较多,涉及的方面也比较广,是个不错的学习java gui 的

站点。 

 

swing:

 

ps:为什么国外的swing教程那么多呢?而且质量也不错!

       今年的工作不好找,只好再努力的巩固基础,厚积薄发!



日月雨林@gmail.com 2009-03-30 09:16 发表评论
]]>
swinghacks学习笔记(2)-----自定义jlabel,jbuttonhttp://www.blogjava.net/gml520/archive/2008/10/14/234306.html日月雨林@gmail.com日月雨林@gmail.comtue, 14 oct 2008 13:17:00 gmthttp://www.blogjava.net/gml520/archive/2008/10/14/234306.htmlhttp://www.blogjava.net/gml520/comments/234306.htmlhttp://www.blogjava.net/gml520/archive/2008/10/14/234306.html#feedback0http://www.blogjava.net/gml520/comments/commentrss/234306.htmlhttp://www.blogjava.net/gml520/services/trackbacks/234306.html
接着上次的进度,上次写完了背景,
swinghacks学习笔记(1)-----自定义jpanel(一个以图像填充的组件)

现在可以考虑标签和按钮了。

这个标签是位于背景上的某个位置的静态图像。

例1.3:一个图像标签类  

日月雨林@gmail.com 2008-10-14 21:17
]]>
swinghacks学习笔记(1)-----自定义jpanel(一个以图像填充的组件)http://www.blogjava.net/gml520/archive/2008/10/11/233773.html日月雨林@gmail.com日月雨林@gmail.comsat, 11 oct 2008 10:51:00 gmthttp://www.blogjava.net/gml520/archive/2008/10/11/233773.htmlhttp://www.blogjava.net/gml520/comments/233773.htmlhttp://www.blogjava.net/gml520/archive/2008/10/11/233773.html#feedback4http://www.blogjava.net/gml520/comments/commentrss/233773.htmlhttp://www.blogjava.net/gml520/services/trackbacks/233773.html

一、自定义jpanel(一个以图像填充的组件)

例1.1 :一个jpanel 的定制子类

imagepanel.java:  

日月雨林@gmail.com 2008-10-11 18:51
]]>
关于jvm 和c 的科普小说! [转载]http://www.blogjava.net/gml520/archive/2008/07/01/211825.html日月雨林@gmail.com日月雨林@gmail.comtue, 01 jul 2008 02:07:00 gmthttp://www.blogjava.net/gml520/archive/2008/07/01/211825.htmlhttp://www.blogjava.net/gml520/comments/211825.htmlhttp://www.blogjava.net/gml520/archive/2008/07/01/211825.html#feedback9http://www.blogjava.net/gml520/comments/commentrss/211825.htmlhttp://www.blogjava.net/gml520/services/trackbacks/211825.html 逛 了一阵之后,我在两家紧挨着的商行旁边站了下来。一家是历史久远的老字号——c,店铺装点得很精妙,稍显古朴的风格中不时透出一股灵活机动的现代风格;另一家是新发展起来的强者——java,店头镶嵌了它那经典的标志——冒着热气的咖啡杯。   

日月雨林@gmail.com 2008-07-01 10:07
]]>
网站地图