何以解忧?唯有Java

其实程序员也懂得浪漫!
posts - 90, comments - 637, trackbacks - 0, articles - 2
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2008年3月27日

今天和大家分享NetBeans 最新的插件 jBPMN :http://plugins.netbeans.org/plugin/50735/jbpmn  ,也可以在NetBeans 的插件中心中下载
工具->插件->可用插件   在列表中查找jBPMN这插件。



posted @ 2014-02-18 23:59 guanminglin@gmail.com 阅读(4270) | 评论 (2)编辑 收藏

今天找到一个在KDE 环境下写博客的软件 Blogilo ,现在准备测试一下是否支持blogjava 发布博客(经测试可以发布)

好久没有写博客了,今天先发一篇如何使用Blogilo 发布BlogJava博客的文章,接下来工作没那么忙了,会开始写一些NetBeans RCP开发的入门文章。废话不多说了,接下来开始讲解如何使用Blogilo发布博客。

第一步: 先检查你的Linux发行版是否安装了kdepim,因为blogilo是和kdepim绑定发布的,目前主流的包含KDE桌面的发行版都默认安装kdepim,也就是说默认安装了Blogilo,不排除一些发行版精简kdepim,把blogilo移除了。我目前使用的是Fedora15 KDE 发行版。Blogilo 目前支持 Blogger 1.0 API,MetaWeblog API,MovableType API,Wordpress,Blogspot.com 这五种博客API,如下图,你可以选择适合自己的博客API,当然今天写的是适合BlogJava的MetaWeblog API。

第二步:配置Blogilo,打开Blogilo,然后开始配置,如下图:

接着在弹出的界面中,选择Blogs,如下图:

点击add 按钮,开始添加BlogJava 博客API 配置 ,在Blog/Homepage URL 填写的博客服务地址,例如我的博客:http://www.blogjava.net/gml520 然后在这个地址的后边再

添加 /services/metaweblog.aspx 。 完整的地址:http://www.blogjava.net/gml520/services/metaweblog.aspx。 你可以根据自己的实际情况将gml520 替换成自己的用户名。然后添加用户名和密码,接着点击Advanced 选项卡,在API 列表中选择 MetaWeblog API ,Blog ID 填写自己的用户名,最后点击OK 完成配置。

这里有几个地方需要注意: (1)在Basic 选项卡里不要点击 Auto-Configure,除非你的博客的API 不是 MetaWeblog 类型。(2)在Advanced 选项卡下输入完 Bolg ID 后不要点击 Fetch ID。否则会出错的,原因同(1)一样。

配置过程如下图:

第三步: 配置完成后,你就可以开始写博客啦,这篇博客就是用 Blogilo 客户端写的。:)

最终界面:

=-=-=-=-=
Powered by Blogilo

posted @ 2011-06-02 11:33 guanminglin@gmail.com 阅读(14899) | 评论 (6)编辑 收藏

发图不解释

posted @ 2011-05-31 16:51 guanminglin@gmail.com 阅读(23461) | 评论 (13)编辑 收藏

    NetBeans 7.0 RC1 终于发布了,这个版本的发布时间因为Oracle 对Sun的收购而一直推迟,不过推迟的好处是:通过了更多的质量测试,使得NetBeans7.0 变得更加的可靠,有兴趣尝试NetBeans 7.0 的朋友可以到官方网站上下载:http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/

  

  下面是 NetBeans Dzone的一段介绍:
  
   NetBeans 7.0 RC1 is out! But the real news is all the effort made to make this a great quality release. The NetCat (NetBeans Community Acceptance Testing) team revamped its approach and the results are outstanding! The biggest improvement, IMO, is the introduction of Testing Tribes:


更多关于NetBeans 的新特性介绍可以看看NetBeans 的wiki http://wiki.netbeans.org/NewAndNoteworthyNB70

posted @ 2011-03-30 09:42 guanminglin@gmail.com 阅读(16737) | 评论 (1)编辑 收藏

           今天在Dzone 上看到一篇文章介绍,NetBeans 使用 Growl 来实现 NetBeans 执行任务时的本地化方式提醒,感觉很不错。文章链接地址:
http://netbeans.dzone.com/nbnotify-netbeans-growl   
          

         联想到Linux上也有类似的提醒,而且操作很简单,于是就想是不是自己也写个类似的插件来供自己使用呢? 说干就干,按照流程 新建一个NetBeans 插件项目,然后再新建一个 Installer ,这个Installer 是在模块被载入的时候执行的。所以在这个Installer中 注册一个监听器,用来监听 NetBeans 的任务操作。监听到任务后,接下来的事情就好办了,只要判断任务状态就可以了,然后根据任务的状态发送提醒信息。
           在Linux的各个发行版中使用提醒命令最多的是 notify-send 这个命令,在Fedora 和Ubuntu 的Gnome 环境中都是使用这个命令。我的机器上同时安装 Fedora 14 (KDE桌面)和 Ubuntu10.10(Gnome桌面),所以我就在这两个发行版上测试。在测试的过程中,发现在Ubuntu 10.10 中notify-send 这个命令的 -t 参数竟然不起作用,-t 参数是用来控制提醒保留的时间的,但是在Ubuntu10.10中,无论你设不设置 -t 参数,他都是保持10秒后隐藏提醒,于是在Ubuntu10.10 下使用这个插件就很悲剧的不能及时的展现通知,只能10秒后再显示下一条通知,相反在Fedora14 KDE 中却工作良好。下面四张截图就是分别在Fedora  14 KDE 和Ubuntu10.10 Gnome桌面环境下的效果图:

           在Ubuntu10.10 Gnome 中当 NetBeans 对项目执行“ 生成 ”任务的开始 和 结束 时的提醒状态。
     
              

            在Fedora14 KDE 中当 NetBenas 对项目执行 “清理并生成” 任务的 开始 和 结束 时的提醒状态。


        


  怎么样,效果还不错吧,其实在KDE中还有一个更加强大的提醒工具,那就是 kdialog ,kdialog 不仅拥有 notify-send 的所有功能,同时还拥有更加强大的提示功能,比如对话框形式,密码输入等等,如果想要了解更多的kdialog 提醒功能,请使用 kdiglog --help 这个命令获取更多的参数了解。
目前这个插件的功能还比较弱,只能对执行任务时 的开始和结束状态 做出提醒,对于执行项目出错等状态还不能提醒,不过目前的这个提醒还凑和,至少你可以在编译 一个耗时比较长的项目的时候去做其他的事情,编译完成后,NetBeans 会自动的提醒你编译任务完成了(无论是否成功)。

BTW: 明天就是 新年--2011 年了,祝大家 新年快乐!万事如意!财源滚滚! 同时也祝福自己!

插件下载:NbLocalNotify   (Linux only,源码将在下一篇博客中公布)。

posted @ 2010-12-31 20:25 guanminglin@gmail.com 阅读(17846) | 评论 (3)编辑 收藏

     摘要: NetBeans 最新版本NetBeans 7.0 Beta 发布了,想要体验新版本的童鞋们可以去官方网站上下载了。
http://dlc.sun.com.edgesuite.net/netbeans/7.0/beta/  阅读全文

posted @ 2010-11-21 16:48 guanminglin@gmail.com 阅读(18606) | 评论 (1)编辑 收藏

    在今年的JavaOne 上Oracle 宣布停止JavaFX 脚本语言的开发,转而用Java API实现JavaFX 的功能,就我个人而言,我更倾向于JavaFX Script, JavaFX Script 当初使用自己的语言而不是使用Java 语言,就是为了减少 程序员的负担,以更简洁更人性化的语法公诸于世。然而Oracle 却放弃了JavaFX Script。 于是就有JavaFX Script 的爱好者开发了 Visage语言来延续JavaFX ,虽然名字不一样,但是语法却是一样的。 他的 项目主页 :http://code.google.com/p/visage/  

    原先用JavaFX 语言开发的应用可以继续开发了,不用再因为Oracle 放弃JavaFX而苦恼了,因为有开源的Visage,呵呵!有兴趣的朋友可以去 Visage 的项目主页上看看。

posted @ 2010-10-14 10:00 guanminglin@gmail.com 阅读(19361) | 评论 (5)编辑 收藏

     摘要: 昨天在JavaEye论坛上又一位仁兄用Jclasslib 查看 Java class byte code,http://www.javaeye.com/topic/663117#1489190
于是去下载 Jclasslib ,发现官方网站上在2005年以后就没有更新了,他的NetBeans 插件也没有更新,对于新版的NetBeans 支持不了,于是就萌生了重新开发 Jclasslib for NetBeans 插件,于是就有了今天的这篇博文,呵呵!
话不多说,先上图,正所谓一图胜千言,可能有些朋友会觉得使用Java 默认的界面比较丑陋,但是我觉得还行,哈哈!主要是因为这个外观的的Java运行速度比较快,Linux 下用这个外观很实用。
  阅读全文

posted @ 2010-05-13 12:43 guanminglin@gmail.com 阅读(26392) | 评论 (10)编辑 收藏

 
这里只列举几个新特性:

1、内置 shell 控制台


本地,和远程的shell 视图:



2、 拼写检查


注释中的拼写检查



版本控制中的拼写检查


3、 链接地址显示



4、 Line wrap



效果图:



更多的功能请看http://wiki.netbeans.org/NewAndNoteWorthy



posted @ 2010-04-16 13:22 guanminglin@gmail.com 阅读(27568) | 评论 (13)编辑 收藏

这几天忍不住尝试了一下ubuntu10.04,感觉还不错。默认的我的显卡驱动就可以开3D 了,我的是A卡。
但是今天在安装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 的浏览器插件。

posted @ 2010-03-30 10:00 guanminglin@gmail.com 阅读(25906) | 评论 (5)编辑 收藏

NetBeans 6.9 最新进展:

1. 已经可以支持OSGI 开发






2. NetBeans 6.9 可以将 NetBeans RCP 程序打包成 exe,sh,zip等格式发布
(消息来源:http://blogs.sun.com/geertjan/entry/generate_a_netbeans_platform_installer









3. Netbeans 6.9 中 woodstock 重新回来了,意味着NetBeans 默认又可以可视化开发了。
(该消息未验证,消息来源:http://netbeansboy.com/2010/03/08/netbeans-6-9-woodstock-is-back/



posted @ 2010-03-09 11:35 guanminglin@gmail.com 阅读(28722) | 评论 (8)编辑 收藏

     摘要:
下面是来自Dzone 的一篇关于 NetBeans 6.8 Java Editor Reference Guid 文章介绍了NetBeans 6.8 核心的编辑器特性。

地址:http://netbeans.dzone.com/nb-java-editor-ref
  阅读全文

posted @ 2010-03-06 21:01 guanminglin@gmail.com 阅读(26914) | 评论 (0)编辑 收藏

     其实也没什么,就是YOYOPlayer 默认的界面 播放列表里的 JSplitPane 使用的是系统提供的默认皮肤(在Java中提供的几个平台中的一个)。但是如果碰到Java不支持的桌面环境,界面就很难看了,于是就在网上找了点代码,学习了一下如何自定义一些组件,更改了YOYOPlayer默认界面中的那条白色的“竖条” ,如下图所示:

 

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



原理其实就是写个类 继承 BasicSplitPaneDivider,然后写个 UI类继承 BasicSplitPaneUI ,

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

 public BasicSplitPaneDivider createDefaultDivider() {
       
    }

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

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





posted @ 2010-02-02 17:38 guanminglin@gmail.com 阅读(25340) | 评论 (6)编辑 收藏

     摘要: 断断续续的学习NetBeans RCP 开发有一段时间了,也用NetBeans RCP开发了一个内部项目,在学习的过程中发现NetBeans真的很强大。 如果大家想学习NetBeans RCP开发的话,官方网站上的入门教程建议大家多看看,还有就是NetBeans Top10 API视频教程。官方网站上的NetBeans platform 教程有部分已经翻译成中文了,中文教程还在陆续的翻译中。
在学习的过程中,在NetBeans 官方网站上看到一篇关于NetBeans 快速搜索API使用教程,于是模仿着写了这个插件。这个插件功能比较弱,只能搜索到blogjava首页上的文章。有需要的可以拿去用用,开发的时候我用的是NetBeans6.8 。
  阅读全文

posted @ 2010-01-09 22:10 guanminglin@gmail.com 阅读(25740) | 评论 (4)编辑 收藏

     摘要: JavaFX 设计器很快就要发布了, JavaFX 一直被人诟病没有可视化的设计器,现在终于有了。

大家可以到 netbeans 的wiki上看看 这个设计器的教程,了解这个设计器更多的特性。

http://wiki.netbeans.org/JavaFXComposer

大家还可以关注一下这个人的博客,了解JavaFX 设计器。

http://blogs.sun.com/lukas/

废话不多说了,先睹为快:  阅读全文

posted @ 2009-12-12 15:52 guanminglin@gmail.com 阅读(28041) | 评论 (9)编辑 收藏

     摘要: 经过漫长的等待,NetBeans6.8 &&JavaEE 6 && GlassFish v3 终于发布了!

NetBeans 6.8 一个你不可错过的版本。不仅功能上改进了非常多,性能上更是提升了不少。

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

NetBeans 6.8 视频教程 http://netbeans.org/kb/docs/intro-screencasts.html
  阅读全文

posted @ 2009-12-11 10:50 guanminglin@gmail.com 阅读(27368) | 评论 (5)编辑 收藏


今天邮箱里收到一封邮件,说是有一份文档与我分享,于是点了链接,跳出来的却是百度的文档分享平台,看了一下界面,和豆瓣,Google 的
文档显示界面基本上都是一样的,都是用Flex做的,到现在我才知道,原来百度 也开始涉水 文档服务了,就像Google book类似,不过听说最近
Google book 官司不断,不知道百度会如何应对将来发生的 图书纠纷呢?



posted @ 2009-12-08 11:37 guanminglin@gmail.com 阅读(25259) | 评论 (1)编辑 收藏

JXTaskPane 类似XP 左边的导航栏,在开发Swing应用的时候很好用的。

下面两张截图反应了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);  就可以了。



posted @ 2009-11-27 17:47 guanminglin@gmail.com 阅读(27435) | 评论 (1)编辑 收藏

     摘要: Linux 下永中Office 对 doc 文件的兼容性比较好,所以在Linux 我用的最多的office 软件就是永中Office。
最近操作系统换成了 Fedora 11,安装永中Office 的时候遇到了一些问题,现在把我遇到的问题和解决办法
写下:
第一个问题: 在 3D环境下不能安装 永中Office
解决:关闭3D效果,然后再安装永中Office ,OK。

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

posted @ 2009-11-25 15:41 guanminglin@gmail.com 阅读(26680) | 评论 (5)编辑 收藏

     摘要: Linux 下的游戏没有Windows 多,而且想找游戏玩也比较麻烦,也不知道有什么游戏可以玩。
最近在网上看了djl 这个游戏管理软件,里面有上百个的游戏可以提供你玩。真的很不错,默认没有中文的
我顺手翻译了一下,翻译的不是很完整,不过够大家用的了。  阅读全文

posted @ 2009-10-31 17:00 guanminglin@gmail.com 阅读(28071) | 评论 (0)编辑 收藏

     摘要: 经常会遇到一个表格中有许多的数据,想要找到一条符合自己要求的数据会比较麻烦,需要一条一条的找。数据量小还好,但是如果有几百条上千条的数据找起来就比较麻烦了。Lucene 提供了一个拓展包 lucene-swing,可以很方便的对JTable进行搜索。  阅读全文

posted @ 2009-10-19 15:52 guanminglin@gmail.com 阅读(29198) | 评论 (11)编辑 收藏

     摘要: SQE 是 software quality enviroment 的缩写, NetBeans 的SQE 插件 官方的介绍是这样的:

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 的介绍: 阅读全文

posted @ 2009-10-14 11:49 guanminglin@gmail.com 阅读(28834) | 评论 (5)编辑 收藏

     摘要: 针对NetBeans的 Substance 官方皮肤插件,已经有很长时间没有更新了,这次 NetBeans 梦之队 成员重新写了个 NetBeans的
Substance 皮肤插件,虽然现在的可定制性不如 官方的版本,但是官方的版本只支持 NetBeans 6.1 而这个却可以支持
NetBeans 6.7.1最新的版本。
  阅读全文

posted @ 2009-08-29 13:24 guanminglin@gmail.com 阅读(36094) | 评论 (27)编辑 收藏

     摘要: NetBeans6.8 M1发布了!添加了嵌入式浏览器支持和JavaEE6 支持 ,此外还有 ruby maven, C++ 等增强特性.
有图有真相:
嵌入浏览器功能默认不开起,需要自己手动开启: 在 工具->选项
  阅读全文

posted @ 2009-08-04 09:43 guanminglin@gmail.com 阅读(31881) | 评论 (7)编辑 收藏

      今天用到了一些SwingX 的类库,但是显示的时候都是英文的,感觉挺别扭的,于是就对SwingX做了一些国际化!

下载了源代码,然后找到对应的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进行翻译


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

  (SwingX1.6)点这里下载(20091104)


(SwingX-1.0)点这里下载   (20090923)

(SwingX-0.9.7)点这里下载(20090702)



posted @ 2009-07-02 14:44 guanminglin@gmail.com 阅读(32832) | 评论 (13)编辑 收藏

     摘要: Swing应用程序如果是在开源的Look&&Feel 之间切换,感觉很容易,但是如果把应用程序在开源外观下切换到系统默认的或者JDK自带的外观时,问题就来了。不是没有标题栏,就是标题栏的外观没有改变,用的是系统的窗口装饰。  阅读全文

posted @ 2009-06-09 21:59 guanminglin@gmail.com 阅读(32743) | 评论 (3)编辑 收藏

     摘要:   阅读全文

posted @ 2009-05-31 22:13 guanminglin@gmail.com 阅读(36367) | 评论 (5)编辑 收藏

     摘要: 今天用Swing 做了一个模仿QQ2009的登录界面,用到了开源的Look&Feel (Substance),在使用的过程中遇到了一些问题,也学到了一些技巧。
Substance (https://substance.dev.java.net)有很多的外观可以选择,而且都很漂亮,还提供了强大的API供开发者使用。Substance 现在已经
发展到5.2RC 版了,一开始我使用的是5.1版,但是在使用的过程中发现了一些bug,当我使用Substance中提供的水印功能时,出现了许多的异常,这个bug在5.0的时候是没有的,后来我又下载了最新的5.2RC版,这个问题在5.2版中已经解决了。  阅读全文

posted @ 2009-05-23 20:09 guanminglin@gmail.com 阅读(43830) | 评论 (25)编辑 收藏

     摘要: 最近在学习Swing中的动画绘制,用到了Timer 这个类,于是写一点笔记,和大家分享。大家有什么好的例子不妨共享出来吧!!
计时器在java.swing包中的Timer类来创建,它可以看做是GUI的一个组件。与其他组件不一样的是,它没有可以显示在屏幕上的直观的外观。正如名字所表达的,它只帮我们来计时。
计时器对象按相等的时间间隔来产生动作事件。执行动画程序时,可以设置计时器来定期产生动作事件,然后在动作监听器中更新动画图形。

  阅读全文

posted @ 2009-05-22 16:19 guanminglin@gmail.com 阅读(36303) | 评论 (6)编辑 收藏

     摘要: 有一段时间没写博客了,这几天我同学要赶着交毕业设计,让我帮他写个爬虫,专门抓搜狐的新闻,我用过爬虫,但是从来没有自己写过爬虫,于是Google了一下,找到了一篇不错的文章:使用 HttpClient 和 HtmlParser 实现简易爬虫 . 参考里面的代码,自己写了个简易的搜狐新闻爬虫。  阅读全文

posted @ 2009-05-20 12:44 guanminglin@gmail.com| 编辑 收藏

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
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
Links: JSR 296
Milestone target: M5
Swing updates
Small additions to the Swing API including the JXLayer component decorator, JXDatePicker, and possibly CSS-based styling

 

posted @ 2009-04-03 14:58 guanminglin@gmail.com 阅读(35357) | 评论 (1)编辑 收藏

     摘要: netbeans 6.7 m3 基本开发完毕了,意味着netbeans6.7 的发布也不远了。6月份的 JavaOne 大会上,netbeans6.7
就会发布了。6.7 版本 重点的开发放到了Maven ,Test,Debug 等功能上的完善和增强。

我比较喜欢的几个功能的改进:
  阅读全文

posted @ 2009-03-31 17:12 guanminglin@gmail.com 阅读(38176) | 评论 (27)编辑 收藏

(2009年4月2日更新) 

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

 

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

 

Swing :   http://java.sun.com/docs/books/tutorial/uiswing/TOC.html

 

Java2D:   http://java.sun.com/docs/books/tutorial/2d/index.html

 

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

http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/tutorial-2008_03_14.zip?BundledLineItemUUID=Ga9IBe.oL0QAAAEgy6s0_EWl&OrderID=WkRIBe.oIjoAAAEguqs0_EWl&ProductID=D4NIBe.oo4wAAAEY3mU9OsN.&FileName=/tutorial-2008_03_14.zip

 

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

 

Swing:http://aplcenmp.apl.jhu.edu/~hall/java/Swing-Tutorial/


Java2D:http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html

 

3.第三个还是英文的网站,这个网站上介绍的组件不多,但是代码很经典,而且还有几个简单的游戏教程。

Swing :http://www.zetcode.com/tutorials/javaswingtutorial/

 

Java2D:http://www.zetcode.com/tutorials/java2dtutorial/

 

Java2D Games:http://www.zetcode.com/tutorials/javagamestutorial/    (这个游戏教程不错

 

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

站点。 

 

Swing:http://life.csu.edu.au/java-tut/uiswing/

 

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

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

posted @ 2009-03-30 09:16 guanminglin@gmail.com 阅读(40257) | 评论 (14)编辑 收藏

     摘要: 这篇文章很不错, 介绍了nbPython 大部分的的代码提示工能。  阅读全文

posted @ 2008-11-15 09:43 guanminglin@gmail.com 阅读(32222) | 评论 (2)编辑 收藏

     摘要: 一、NetBeans 教程系列:

NetBeans6.1 入门教程系列(1)--- 数据库的基本操作

NetBeans6.1 入门教程系列(2)--- 数据库的设计查询以及创建视图  阅读全文

posted @ 2008-11-13 12:26 guanminglin@gmail.com 阅读(36623) | 评论 (22)编辑 收藏

Python in Netbeans is a go!!!!


After a 6 months of development. nbPython has been given the green light to be release as the official python build for Netbeans. The EA release will be released with Netbeans6.5. This feels like a real achievement for us. I would like to thank all the people who made this possable:

  • Ted Leung
  • Tor Norbye
  • Frank Wierzbicki
  • Jean-Yves Mengant
  • Amit Saha
  • The rest of the nbPython Development team
  • Netbeans QA Team

Most of all the user community, With out you this would have been all for nothing.

posted @ 2008-11-13 10:29 guanminglin@gmail.com 阅读(33798) | 评论 (9)编辑 收藏

     摘要: 用过MS SQL的朋友都知道他有个视图设计器,可以很方便的创建视图。在NetBeans6.1 中也有这样的功能。大家看看截图:  阅读全文

posted @ 2008-10-31 20:27 guanminglin@gmail.com 阅读(33321) | 评论 (4)编辑 收藏

     摘要: 用了Linux 突然间想写点C的程序,大家都说GTK 好用,所以就拿GTK 作实验。
第一步:搭建开发环境
1.gcc和java,这个应该不难,一般的发行版里都有gcc,Java可以到www.sun.com下载,安装配置,google 一下到处都是。
2.到www.netbeans.org 下载netbeans IDE ,有专门的C++ 版。
3.Gtk+可以直接安装libgtk2.0-dev软件包,也可以从http://www.gtk.org/下载源码,编译安装。可能需要其他依赖的软件包如下:

* pkg-config
* GNU make
* JPEG, PNG and TIFF image libraries
* FreeType
* fontconfig
* GNU libiconv library
* GNU gettext
* GLib
* Pango
* ATK
  阅读全文

posted @ 2008-10-19 12:30 guanminglin@gmail.com 阅读(31876) | 评论 (10)编辑 收藏

     摘要: 关键字: swinghacks,swing

接着上次的进度,上次写完了背景,
SwingHacks学习笔记(1)-----自定义JPanel(一个以图像填充的组件)

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

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

例1.3:一个图像标签类  阅读全文

posted @ 2008-10-14 21:17 guanminglin@gmail.com 阅读(30153) | 评论 (0)编辑 收藏

     摘要: Swing 自定义组件系列-SwingHacks学习笔记(1)


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

例1.1 :一个JPanel 的定制子类

ImagePanel.java:  阅读全文

posted @ 2008-10-11 18:51 guanminglin@gmail.com 阅读(28219) | 评论 (4)编辑 收藏

     摘要: 以前用过ubuntu ,但是对我的机器支持的不好,特别是显卡,于是换了块显卡,ubuntu 还是不支持,装了受限驱动,屏幕的分辨率又有问题,真是拿他没办法,于是换了现在的Everest (珠穆朗玛峰) linux,安装完以后默认没有3d驱动,但是屏幕不闪,至少眼睛不疼了(Ubuntu 下就不行了,安装完驱动,刷新率只有61,看得我眼睛疼)。更新源里的显卡驱动相对老了点,于是到官方下了个最新的驱动,安装完以后,3d 就能打开了,而且一点也不卡。眼睛舒服多了。  阅读全文

posted @ 2008-10-05 22:12 guanminglin@gmail.com 阅读(26893) | 评论 (4)编辑 收藏

     摘要: 最近在重构自己的小Demo 想把自己的下Demo 变成可以配置的程序。但是遇到了一些困难,走了不少的弯路,最终还是解决了。 如果你是个牛人,你不用看了,写这些东西是给和我一样的菜鸟看的。
先说说我的Demo吧,我写的是一个简单新闻管理系统,很简陋的那种,不过麻雀虽小,但是五脏俱全。
基本的增、删、查、改,都有,用到了FCKeditor。一开始我连接数据库用的是最原始的方法,把数据库的连接信息全写在代码里,写完以后就没去管他了,十一放假这几天,看了看自己的代码,觉得代码结果不好,于是就开始重构自己的代码,首先就是重写数据库的连接管理我把连接数据库的一些基本信息写到了 database.properties 文件里,然后从程序中读取连接数据库所需要的信息。但是看似简单的东西,比且很容易的完成的工作,我却遇到了不少麻烦。首先就是路径的问题,其次是该以何种方式读取;就这两个问题困扰了两天。(呵呵,见笑了)  阅读全文

posted @ 2008-10-03 20:40 guanminglin@gmail.com 阅读(28208) | 评论 (12)编辑 收藏

     摘要: What is freeform?
Freeform is a NetBeans project type that allows you to use Ant build script supplied with your sources. Typical usecase can be that you have already some sources, you are developing them "in you own way" (other IDE, or using VI, or...) and you want to work on them using NetBeans. Other common usecase for free-form can be that you check out some opensource project and you want to work on it in NetBeans IDE.   阅读全文

posted @ 2008-10-01 08:25 guanminglin@gmail.com 阅读(23505) | 评论 (1)编辑 收藏

    The MySQL community -- who create, maintain and support the leading free database -- are raising funds for Andrii Nikitin, a MySQL support engineer in Ukraine whose little boy, Ivan, needs a $400,000 bone-barrow transplant. "My family got bad news - doctors said allogenic bone marrow transplantation is the only chance for my son Ivan.

"8 months of heavy and expensive immune suppression brought some positive results so we hoped that recovering is just question of time.

"Ivan is very brave boy - not every human meets so much suffering during whole life, like Ivan already met in his 2,5 years. But long road is still in front of us to get full recover - we are ready to come it through.

"Ukrainian clinics have no technical possibility to do such complex operation, so we need 150-250K EUR for Israel or European or US clinic. The final decision will be made considering amount we able to find. Perhaps my family is able to get ~60% of that by selling the flat where parents leave and some other goods, but we still require external help."

posted @ 2008-09-30 08:52 guanminglin@gmail.com 阅读(21085) | 评论 (1)编辑 收藏

     摘要: 这里推荐3个 blog :

* Chris Oliver's Weblog
* Jim Weaver's JavaFX Blog
* Joshua Marinacci's Blog

顺便贴几张JavaFX demo 截图:
  阅读全文

posted @ 2008-09-28 14:51 guanminglin@gmail.com 阅读(20118) | 评论 (0)编辑 收藏

     摘要: 这个不是最终版,想尝鲜的朋友可以到官方 网站上下载了!

更新:最经中文的好像没了,大家还是下载英文的吧。Netbeas 已经开始做语言包插件了
相信很快就会出来了。

http://bits.netbeans.org/download/trunk/nightly/latest/ml/?pagelang=zh_CN

NetBeans 6.5 带来很多新的特性,大家可以尝试一下,说不定 你就会喜欢上他的。呵呵!

下面是NetBeans 6.5 中新增的特性以及 增强的功能 一览表:

http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65

http://wiki.netbeans.org/NewAndNoteWorthyMilestone2NB65   阅读全文

posted @ 2008-09-24 15:15 guanminglin@gmail.com 阅读(25267) | 评论 (35)编辑 收藏

     今天真是很不顺啊,不是停电就是 登不上论坛,害我想写点东西都没心情了。幸好宿舍晚上不熄灯,可以让我在下半夜写东西。唉!明天要睡一个早上了!
      结识NetBeans 是在2007 年五月份,那时候自己刚开始自学java ,一开始用的是最原始的方法NotePad2 + JDK 。后来看到csdn 上关于NetBeans的插件开发教程,才开始接触NetBeans的,那个时候NetBeans是5.5.1 版本。在下载了视频教程看以后,我就到官方网站下载了NetBeans,感觉NetBeans太棒了,特别是GUI 设计,当时感觉太神奇了,那么快就可以建立一个桌面应用程序。后来自己对java 学的相对有点进阶的时候,发现自己对NetBeans 的了解也更深了点,应该说是NetBeans的的操作更熟练了,为了学习NetBeans的操作,我把csdn 上的所有视频教程都下载来看。直到NetBeans6.0 的发布。我才真正有点了解NetBeans。说到这里有人会说了“ NetBeans 不过就是个开发工具嘛!至于要那样努力学吗?不要本末倒置了!“  对于这句话,我想说的是: 一个语言如何,从用它写的IDE 里就可以看出不少东西来,我记得国外有一篇博客就讲到”The IDE is the Language!“ 。因为我对java 比较喜欢,特别是Swing ,用Siwng 开发桌面应用,我感觉自己很有成就感,特别是我写出我自己的第一个桌面应用程序,当初学C语言的时候就想写一些GUI 的程序,但是我当时不知道原来有很多的C 的拓展库,原因是我刚接触C 语言的时候用的是TC2.0  只能写控制台程序,不能写GUI 程序。感觉学习C语言满足不了我的要求,于是就开始自学java。

    学习了一些java基本知识之后感觉 java 比C 简单多了。而且还能很快的写出GUI程序。这是我一直想要做的事情。之后对java的了解更进一步点,开始到个大论坛去转,看到了不少的好东西,学到了很 多。最初接触的是csdn 的论坛,后来时Javaeye上的论坛。还有一些其他的论坛我就不说了,去的比较少,现在基本上都在Javaeye 上潜水了,我发现Javaeye上的牛人特多,我是不敢轻易在论坛上发言,感觉自己的水平还不够,所以更多的时间是在潜水。

       NetBeans 6.0 出来 以后,我就第一时间下载了,按照官方的例子做了一些Demo ,感觉太棒了。因为官方上的教程大部分都是英文的,所以也就促使我 更加努力的学习英语,争取能够明白教程上讲的是什么。 现在让我看一些英语的blog ,已经不是太困难了,自从我把自己的blog 加入到www.planetnetbeans.org  (NetBeans 星球) 里以后我就经常的关顾这个网站,看到了不少的好文章。学到了不少东西。

      从我开始接触NetBeans到现 在,NetBeans 经历了5.5.1,6.0,6.1 还有现在的6.5 ,一路走来感觉NetBeans的进步太多了,无论从速度上,还是从代码编辑器上,以及对不同语言的支持上,都有长足的进步。真的很感谢NetBeans 团队,让我们能用上这么好的IDE 。在接触NetBeans的同时我也接触了Eclipse ,网上有很多关于NetBeans和Eclipse的比较文章,感觉有的很片面,比较的不是很客观。有很多人把NetBeans 和那些 收费的Eclipse进行对比,这对NetBeans 是很不公平的,他们都要求NetBeans 要比那些收费的Eclipse 插件更好用才会说NetBeans 好用。 还有的是说NetBeans的启动速度慢,从我用Eclipse的经验来看,Eclipse的启动速度在3.3之前都比NetBeans快一点,当不是很 多。在不同的机器,不同的操作系统上的表现也不一样,在Windows 下,Eclipse 可能要快一点,但是到了Linux下就变了。NetBeans 绝对比Eclipse 快。Eclipse 3.4 发布有一段时间了,我发现他的启动速度真是不敢恭维,比NetBeans 还要慢!我的机器CPU AMD 闪龙3000+ 1.6GHZ ,960 M的内存,跑Eclipse3.4 比跑NetBeans6.1 要卡的多,特别是builde 几个项目以后。最新的NetBeans6.5 也试用了几天,感觉上比NetBeans6.1 又快了一点。对项目的扫描也更快了,内存占用也降低了,NetBeans 真是越来越好用了。


   今天比较晚了,明天在接着写吧。看看时间已经凌晨4:19分了。现在已经是8月15 了!!祝大家中秋节快乐!!

posted @ 2008-09-14 04:30 guanminglin@gmail.com 阅读(21397) | 评论 (9)编辑 收藏


   先让大家看看效果图吧:






中文版的NetBeans 外观:





  还不错吧,只是有点遗憾的是标题栏没有改变!如果标题栏也改变了,那就完美了!如果谁有更好的方法
不妨留言交流一下!共同学习!
具体的方法是:启动NetBeans 的时候添加启动参数
netbeans -cp:p D:/NBpro/quaqua.jar --laf ch.randelshofer.quaqua.QuaquaLookAndFeel 

红色部分表示的是你的laf jar包所在文件夹。quaqua jar包 点击这里下载

用这种方法还可以设置其它的外观,不仅如此,这样还修正了NetBeans在Windows 默认的主题下
显示的问题(第一张图片红色框框部分)

具体内容你们也可以看看这篇博客:http://mrhaki.blogspot.com/2008/09/using-jtattoo-look-and-feel-with.html

posted @ 2008-09-10 23:56 guanminglin@gmail.com 阅读(22390) | 评论 (9)编辑 收藏

     摘要: 这个是sun 官方论坛里的一个主题贴,这个帖子很有代表性,他回答了大部分Flash 开发人员的问题.
下面是问题和解答的详细内容:  阅读全文

posted @ 2008-09-07 00:22 guanminglin@gmail.com 阅读(17979) | 评论 (2)编辑 收藏

    今天我下载了NetBeans6.5 的每日更新版,感觉和beta版又有些不同了,好像修复了1600多个bug,
下面是一篇blog上的内容!
NetBeans 6.5 Beta was published almost 3 weeks ago. For me the beta is obsolete
and 
if you try a recent build, you can notice that there was fixed many issues.
In Issuezilla there are more then 
1600 fixed issues during last three weeks.

 I would like to hihglight some improvements in PHP support:

    
* The performence of code completion was significantly improved.
    
* The editor has about 40 fixes since the beta.
      The code completion is more context sensitive and it is able to offer more precise results.
    
* There was also improved the navigation functionality.
      Fixes in the PHP Navigator, Hyperlink and also implementation of Go To Symbol was added.
    
* Fixes in the project and debugger.
    
* Small improvements in FTP support.

Over all there are still things which can be fixed and improved. I would like to thanks to all,
 who tried the PHP support in NetBeans and entered an issue. We have a few more weeks to stabilizing
 and fixing. Thanks 
for your help.

具体大家可以自己到NetBeans星球博客看看。


   NetBeans6.5 增强了项目导入的功能,导入功能不再单一的显示黄色的图标而是不同项目显示的图标


 Eclipse 项目的导入功能也增强了,不要在为把Eclipse项目导入到NetBeans 中感到头痛了!下面
是引用只NetBeans wiki 上的一幅图片。



还有增强的Subversion 客服端,这个是NetBeans 最新的Subversion 客户端!
下面是一段blog的原文:
Luckily it is easy to change the default client and use a newer client for Subversion.
 We only have to go to Tools 
| Options | Miscellaneous | Versioning | Subversion.
 There we have a input field Specify the SVN home folder with a Browse button.
Here we can specify where we installed our latest Subversion client software.






posted @ 2008-09-02 23:31 guanminglin@gmail.com 阅读(18556) | 评论 (0)编辑 收藏

     摘要: 假期终于结束了! 面临毕业的时间越来越近了!时间真的过的好快啊! 今天发一个上个学期期末的时候写的关于如何使用NetBeans来管理数据的文章,也是 号召志愿者合写一本开源免费的Netbeans 6.1 教程
这个计划的第一篇文章,肯定有一些不足之处,也希望大家能够指点出来,给点建议!帮忙改进.先谢谢大家了!
  阅读全文

posted @ 2008-09-02 22:59 guanminglin@gmail.com 阅读(20656) | 评论 (9)编辑 收藏

     摘要: 我漫步在离家最近的交通工具大市场中。两旁,商行们令人眼花缭乱的光影广告卖力地宣传着各种奇异的载人工具。
逛 了一阵之后,我在两家紧挨着的商行旁边站了下来。一家是历史久远的老字号——C,店铺装点得很精妙,稍显古朴的风格中不时透出一股灵活机动的现代风格;另一家是新发展起来的强者——Java,店头镶嵌了它那经典的标志——冒着热气的咖啡杯。   阅读全文

posted @ 2008-07-01 10:07 guanminglin@gmail.com 阅读(15428) | 评论 (9)编辑 收藏

     摘要: NetBeans 现在是越来越强大了! 今天又看到了 Geertjan Wielenga 写的一篇关于如何开始开发SpringRCP 的文章感觉非常的棒,于是就把它给转载过来了!呵呵! 英文太多了,也就没有翻译了!大家就凑合这看吧,图文并茂的,我想大家应该不会觉得难了吧!
PS: 原来SpringRCP的开发这么好玩啊!
  阅读全文

posted @ 2008-07-01 09:17 guanminglin@gmail.com 阅读(16500) | 评论 (20)编辑 收藏

     摘要: 今天再向大家介绍一款插件 Facelets , Facelets 也是一个Web 框架.和JSF 有关. 这款插件还提供JBoss Seam 支持.
具体看看Facelets 插件的发展史. Facelets提供了NetBeans6.1 FCS 和ML 两个版本的下载!  阅读全文

posted @ 2008-06-29 11:16 guanminglin@gmail.com 阅读(14160) | 评论 (1)编辑 收藏

     摘要: 这个插件出来已经一段时间了,感觉好像没什么人关注,最近发现还是有人关注这个web框架的.
今天就发个NetBeans的插件 ,这个插件支持Wicket 1.3.3 . 对于喜欢这个Web 框架的朋友,可以试一试这个插件!
下面是插件的简介(最近比较懒就不翻译了,会用到这个框架的朋友,英语应该不是问题了!):
  阅读全文

posted @ 2008-06-29 10:17 guanminglin@gmail.com 阅读(13509) | 评论 (0)编辑 收藏

     摘要: 说实在的这个版本的Struts2 plugin for NetBeans 并不怎么样! 功能有限,但是有总比没有的好,至少还可以提高一点生产力! 这个插件带的lib 很少最好还是用自己的lib。

下面是 Struts2 Support Features:  阅读全文

posted @ 2008-06-28 13:28 guanminglin@gmail.com 阅读(13752) | 评论 (5)编辑 收藏

     摘要: 在试用NetBeans6.5M1的时候发现了一个问题,HTML编辑器自动代码提示没了,需要按快捷键ctrl+\ 才可以
以前只要按下空格键(space) 就可以了. 怎么回事?NetBeans怎么在倒退啊? 于是向NetBeans 团队提交了这个
bug, 很快就得到回复,并说明这个bug将会在NetBeans6.5M2中修复。:)  阅读全文

posted @ 2008-06-28 12:56 guanminglin@gmail.com 阅读(12895) | 评论 (3)编辑 收藏

     摘要: Netbeans 6.5 M1 已经发布,最新版本的NetBeans 增强了许多功能,同时也引入了许多值得期待的新特性.
其中我比较喜欢的是DataBase 的改进,Eclipse 项目导入变得比以前更方便了,可以正确的区分Web项目和普通项目,还有Spring Hibernate 增强. 新增了一个 "驼峰拼写" 代码补全功能. 很有意思. JavaEE 的lib path 也变成了可变的了.此外还增加了快速搜索功能. 更方便搜索! 还有好多个特性呢! 具体看下面的介绍! 英文太多了就不翻译了 大家自己看吧!
  阅读全文

posted @ 2008-06-25 11:13 guanminglin@gmail.com 阅读(16326) | 评论 (10)编辑 收藏

今天看到了一篇博文,大意是说NetBeans在部署GlassFIsh应用的时候,会很慢!有人发现了这个问题并且提交了issue ,然后很快就修复了,现在用dev builds 版的时候就会感觉比6.1快了.
下面是原文: 
 Folks that work with NetBeans dev builds may have noticed a little bit of a speed improvement in the last couple of days.

I got involved in a thread on the nbj2ee mailing list. The user was seeing terrible performance on Windows while using directory deployment onto Glassfish V2. The user was able to describe their situation in enough detail that I could replicate the problem and fix it.

But after fixing it, I realized that this was a bigger issue. I figure there is about 800 uses of getOutputStream(), spread over 500 files. So, I filed an issue and another engineer (who knows more about that area of the code) fixed it.

As an added bonus... It looks like both fixes will go into patch 2 for NetBeans 6.1.

posted @ 2008-06-12 08:17 guanminglin@gmail.com 阅读(12436) | 评论 (1)编辑 收藏

     摘要: 这几天在论坛上看到以前有人问,在NetBeans中如和向单个.java 文件提供命令行参数
以前对NetBeans 也不是很熟悉,现在对NetBeans了解多了,就知道怎么做了.

首先打开项目的属性,即右键项目选择最底下的项目属性. 然后在生成节点下选择运行选项,然后在
右边的选项里选择你要调试的主类(即含有main()函数的类),具体看截图:  阅读全文

posted @ 2008-06-08 22:54 guanminglin@gmail.com 阅读(12431) | 评论 (3)编辑 收藏

(2008年6月8日更新)   

NetBeans6.1 多国语言版正式发布了!有英文不好的朋友可以去下载了!

http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/


posted @ 2008-06-05 08:41 guanminglin@gmail.com 阅读(13615) | 评论 (16)编辑 收藏

     摘要: 今天本想学习一下CSS的滤镜,可是不知道为什么FF就不买账,就是不肯显示效果.倒是IE不错,所有的滤镜效果都出来了.
难道这些滤镜都是针对IE的吗?有点不明白.下面是一些滤镜的描述,有的有示范,有的没有.

Alpha滤镜
Blur滤镜
Chroma滤镜
Dropshadow滤镜
FlipH、FlipV滤镜
Glow滤镜
Gray滤镜
Invert滤镜
Light滤镜
Mask滤镜
Shawdow滤镜
Wave滤镜
X-ray滤镜   阅读全文

posted @ 2008-06-01 09:10 guanminglin@gmail.com 阅读(8834) | 评论 (2)编辑 收藏

     摘要: NetBeans6.1中文版终于露出水面了,虽然还不是正式版,不过快了!如果你等不及的话,可以下载每日更新版也就是开发版(不同于在其他的开发板,这是针对6.1的国际化的开发版)  阅读全文

posted @ 2008-05-22 08:52 guanminglin@gmail.com 阅读(3709) | 评论 (18)编辑 收藏

     摘要: 有很多的NetBeans fans 都在写关于NetBeans 的博客,分享自己的使用心得。想不想让更多的人看到你的博客呢?呵呵!使用 NetBeans中文版的用户应该都有看到我的博客,每次NetBeans 在启动时候会出现一个起始页,右下角会有博客的一部分内容。最近就只有我很 Jerry的博客,很久没有看到其他人的博客了,为了让更多的朋友能够看到关于NetBeans的博客请NetBeans fans 们把自己的博客加入到NetBeans 星球中去吧,哪里有非常多的NetBeans fans 还支持好种语言,中文也在其中,NetBeans 星球是一个博客聚合站点,也就是可以显示你的博客内容,但是不提供博客服务,只要你把自己的博客地址发送到官方的邮箱中,就会有人来处理。帮你把你的博客地址添加到 NetBeans星球中,每过一段时间就会进行更新一次。只要你的博客的rss连接是符合要求的,你的博客就会出现在NetBeans星球中,反之就不能够正常的显示在NetBeans星球中。  阅读全文

posted @ 2008-05-17 12:19 guanminglin@gmail.com 阅读(2357) | 评论 (1)编辑 收藏

    今天中午回宿舍习惯性的打开电脑,看看新闻(这几天特别的关注灾区,昨天刚捐完款),看看有没有新的邮件。打开邮箱的时候就看到了一封来自Sun公司的邮件说我在NetBeans博客大赛中 赢得了NetBeans T-Shirt 一件!看到这封邮件真的很开心。昨天还在看是谁获得了NetBeans 博客大赛的大奖呢,今天我就得知自己也成为了幸运儿!
下面是邮件的原文,呵呵!
We'd like to thank you for your participation in the NetBeans Blogging Contest!  Your blog entry was

one of the top 100 entries received.  You have qualified to receive a NetBeans T-shirt. 

To claim your t-shirt, please send me your complete mailing address via email to: Tabitha.Scatena@sun.com

To see a list of the top 10 winners, visit http://www.netbeans.org/competition/blog-contest.html

Thank you again for your participation!

Best Regards,
Tabitha Scatena


posted @ 2008-05-16 14:06 guanminglin@gmail.com 阅读(2399) | 评论 (11)编辑 收藏

     摘要: 有的时候,我们会下载一些源代码来学习研究,但是下载下来的工程文件是eclipse的或者是NetBeans的。如果手头上没有eclipse或者没有 NetBeans,或只有其中一个怎么办?又或者,你习惯了使用NetBeans 或eclipse不想换IDE,那该这么办?于是就会想让 NetBeans或eclipse 互相支持对方的工程导入。

其实要做到也不难,可以说很简单,下面就我个人的经历来是讲解如何把eclipse的项目导入到NetBeans中来,这里以导入Web项目为例。

虽然NetBeans 提供了将eclipse的项目导入到NetBeans中来的插件,但是我个人感觉不是很好用。所有就自己动手了。  阅读全文

posted @ 2008-05-15 13:28 guanminglin@gmail.com 阅读(5736) | 评论 (7)编辑 收藏

    喜欢JBoss RichFaces 的朋友现在有福了,今天NetBeans发布了 RichFaces4NetBeans 这款插件
他可以让你开发JSF 的Ajax 更加的方便。他支持最新的6.1版本!
NetBeans 也有ICEfaces 插件,不过它支持6.0.1版本的,不过在过几天就会有支持6.1版本的插件出现了!大家可以先到 ICEfaces官方网站下载 支持6.0.1版本的)

RichFaces4NetBeans 下载地址:http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=8934

新建一个工程以后就会出现下面的界面:


posted @ 2008-05-04 15:17 guanminglin@gmail.com 阅读(4180) | 评论 (6)编辑 收藏

     摘要: NetBeans6.1用了几天,给我的感觉进步非常的大,不但是支持了SSH的开发(虽然我还没有用到,这几天都在,看别人的源代码),而且对JavaScript的支持也加强了,大家可以看Romen的视频教程
http://www.netbeans.org/download/flash/js/javascript_demo.html

在IDE的设置里也有JavaScript的选项,对于流行的浏览器都支持  阅读全文

posted @ 2008-05-03 21:43 guanminglin@gmail.com 阅读(3297) | 评论 (8)编辑 收藏

     今天在用NetBeans写代码的时候无意间发现了一个现象,就是当我使用了一段时间以后
编辑窗口的右下角就出现了 Move 进度条


之后再看内存使用情况




当我把TaskList 打开时就变成下面这个样了




可以看到内存的使用马上就降下来了。注意:150.9M是java的内存分配,64.7M才是NetBeans的使用内存。
这一次NetBeans的进步实在是不小

还有另外一篇关于NetBeans和eclipse的内存使用对比的文章

Netbeans6.1的性能提升,内存消耗竟比Eclipse还少!


现在的NetBeans和以往的NetBeans已经不可同日而语了!希望NetBeans越来越好!

posted @ 2008-04-30 20:57 guanminglin@gmail.com 阅读(2816) | 评论 (5)编辑 收藏

     摘要: 今天在NetBeans中文社区看到了这个插件,以前在一些论坛上看到有不少的人在找支持Struts2 的IDE.现在好了,NetBeans也可以支持Struts2的开发了,虽然还不是很完善,但是值得一试!

关于Struts2 插件,大家可以到 https://nbstruts2support.dev.java.net/ 下载

这个是安装后的截图:  阅读全文

posted @ 2008-04-29 15:54 guanminglin@gmail.com 阅读(5729) | 评论 (7)编辑 收藏

     摘要: 今天终于等到了NetBeans6.1的正式发布了!大家喜欢的话就赶快下吧!官方主页到现在为止还没把界面更新,但是下载地址已经给出了 :
http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/

下面是截图  阅读全文

posted @ 2008-04-28 20:28 guanminglin@gmail.com 阅读(2845) | 评论 (6)编辑 收藏

    这几天都在等待NetBeans6.1 的release ,可她就是“千呼万唤始出来,犹抱琵琶半遮面”,总是rc版的,真是让人又爱又恨!不过我还是会一如既往的喜欢她。刚才在NetBeans星球 博客里看到了 Roumen's Weblog  发表的Blog,才知道NetBeans6.1 的发布时间,不是今天就是下个星期一。原文如下:
There is a small delay with releasing 6.1 - expect it coming very soon (today or on Monday). As usual, quality is more important than meeting the exact release date ;)

大概意思:NetBeans6.1需要稍微的推迟一点,期待她可以在短时间内发布(今天 或 星期一)。照常理来说,软件的质量 要比见到 精确的发布时间 来得重要!
(我的英语不是很好!大家就凑活着看吧,望见谅!)

posted @ 2008-04-25 21:10 guanminglin@gmail.com 阅读(2345) | 评论 (13)编辑 收藏

     摘要: 这两天都在等NetBeans 和Ubuntu 的发布,NetBeans 本来昨天就该发布了不知道为什么到现在还没发布,倒是Ubuntu比较准时,已经发布了。别的不多说了,大家到Ubuntu官方网站下载吧!

Ubuntu 8.04 LTS for Desktop you never go back!这是官方的宣传口号!

http://www.ubuntu.com/  阅读全文

posted @ 2008-04-24 21:44 guanminglin@gmail.com 阅读(2385) | 评论 (12)编辑 收藏

     摘要: 今天试着翻译了一点SwingApplicationFramework 的其中一个源代码的注释,感觉翻译的不怎么样(这是我第一次翻译API)。现在把它贴出来,大家看看,希望大家能够给点意见,批评指正一下,有什么翻译不妥的地方尽管提出来,好让我改进改进,先谢谢了!

下面是部分代码注释的翻译:  阅读全文

posted @ 2008-04-22 20:31 guanminglin@gmail.com 阅读(1909) | 评论 (6)编辑 收藏

今天看到了NetBeans的第二个RC版,关于6.1版的改进大家可以到这两个地方看看

http://wiki.netbeans.org/NB61NewAndNoteWorthy#section-NB61NewAndNoteWorthy-MilestonesNewAndNoteworthy  (推荐

http://www.netbeans.org/community/releases/61/

下载地址:http://dlc.sun.com.edgesuite.net/netbeans/6.1/rc/




posted @ 2008-04-19 09:35 guanminglin@gmail.com 阅读(1690) | 评论 (3)编辑 收藏

     摘要: Java编程语言是第一个被设计成为全面支持国际化的语言,从一开始,他就具备进行有效的国际化所必须的一个特性:使用Unicode来处理所以字符串。支持Unicode使得在Java编程语言下,编写程序来操作多种语言的字符串变得非常的方便。如今NetBeans的出现再次帮我们减轻了国际化的工作量真是太棒了!
好了回归正题,接着上次的国际化话题,上次只是演示了NetBeans中一些国际化功能,这次讲讲其它的功能,首先看看下面的几幅图  阅读全文

posted @ 2008-04-18 15:52 guanminglin@gmail.com 阅读(2394) | 评论 (2)编辑 收藏

     摘要: 这几天在用Netbeans6.1RC1 发现了一些问题,不知道大家有没有遇到呢?问题如下:
1.在新建一个桌面应用程序的时候 最后一步点击Finish以后就会跳出两个对话框  阅读全文

posted @ 2008-04-16 18:12 guanminglin@gmail.com 阅读(1717) | 评论 (3)编辑 收藏

     摘要: 上次界面的问题终于解决了(感谢令狐虫兄的提点!),只要我关闭自动国际化功能就可以了,应该说是我没有配置好才对,如果建立工程的时候选择 JavaDesktopApplication就不会出现那样的问题了(我选择的是JavaApplication)。后来想想既然是国际化的问题,何不 研究研究它呢?于是就有了这篇文章(我的文笔不是很好,可能表达的不是很清楚)。下面讲讲我是如何使用NetBeans的自动国际化功能的:  阅读全文

posted @ 2008-04-14 22:00 guanminglin@gmail.com 阅读(3506) | 评论 (10)编辑 收藏

     摘要: The NetBeans IDE is a modular, standards-based, integrated development environment (IDE) written in the Java programming language. The NetBeans project consists of an open source IDE and an application platform, which can be used as a generic framework to build any kind of application.   阅读全文

posted @ 2008-04-11 09:03 guanminglin@gmail.com 阅读(1256) | 评论 (3)编辑 收藏

     摘要: 上次我写过关于如何修改模板来达到建立自己的模板的目的,后来想想何不自己写一个插件来增强NetBeabs的功能。于是今天就开始了模板的设计,一开始还很顺,但是到了运行的时候问题就来了。请看下面的两幅图:  阅读全文

posted @ 2008-04-10 09:41 guanminglin@gmail.com 阅读(1300) | 评论 (4)编辑 收藏

     摘要: NetBeans6.1 开发版对Spring 的支持给我留下了非常好的映像,还有其他的就是,你可以从引用 跳转到类定义或 定义了该方法的 Java类中去中去(Ctrl+鼠标):


  阅读全文

posted @ 2008-04-08 15:02 guanminglin@gmail.com 阅读(553) | 评论 (0)编辑 收藏

     摘要: 在 NetBeans 中,我們要編輯 C/C++ 除了要安裝 Plugin 外,還要安裝 C/C++ Compiler。
下方的例子是使用 Cygwin 和 NetBeans 來達成我們的需求:

首先,當然是安裝 Cygwin ( Windows 平台上的一種 Unix 環境 )  阅读全文

posted @ 2008-04-04 17:44 guanminglin@gmail.com 阅读(1383) | 评论 (0)编辑 收藏

     摘要: Netbeans 6 剛正式推出不久,剛好用自己手工去使用 Swing
用到真的快瘋了,或許也是因為我自己真的學藝不精
所以做的很慢

因為這些原因,想說試著用 NetBeans 去做做看
把試用的過程分享給大家,也歡迎指正及分享你的想法

不過真的手工的話,程式碼會短很多

首先建立一個 porject ,先選 Java Application
新增一個檔案,這邊是選 JFrame Form.....
當然也可以 Other 去選擇  阅读全文

posted @ 2008-04-04 17:41 guanminglin@gmail.com 阅读(809) | 评论 (0)编辑 收藏

     摘要: 首先,如下圖,是用 Netbeans 6 ,直接拉個 JButton 放在上方
1.jpg (25.88 KB)
2007-12-25 01:03

當我們切換到程式碼的視窗可以看到如圖中的說明以及可以伸展
開的片段 ( 圖中紅圈的位置 )  阅读全文

posted @ 2008-04-04 17:36 guanminglin@gmail.com 阅读(777) | 评论 (0)编辑 收藏

     摘要: 相信用过5.5版本的Netebans朋友一定用过Bean模式的添加属性的方法,如下图,然而在6.0里却没有了,是不是很怀念呢?  阅读全文

posted @ 2008-04-03 10:48 guanminglin@gmail.com 阅读(1264) | 评论 (0)编辑 收藏

     摘要: 用了Netbeans有一段时间了,感觉NetBeans的类模板不是很好用,给我生成的东西不够多,没有eclipse的好用(因为我比较懒呵呵!),于是我就想能不能修改类模板呢?想不到还真的可以,下面就分享我的修改过程,这里我只做最简单的修改,深入的东西我还不会,如果有会的朋友不妨留言告诉我吧。OK Let's go
  阅读全文

posted @ 2008-04-03 10:10 guanminglin@gmail.com 阅读(893) | 评论 (0)编辑 收藏

     摘要: 今天在官方网站看到了这款插件(NetBeans Starup Settings),他可以可视化的自由设定NetBeans6.1的启动参数,还可以更改JDK目录,和用户使用目录(即在C:"Documents and Settings"Administrator/.netbeans/6.1beta的目录)以前总是有人抱怨NetBeans不能更改用户目录,很不方便现在好了,有了这个插件大家就不用再抱怨了,呵呵!不仅如此,还可以添加和删除它们看看下面的截图就明白了(怎么安装插件应该不用我说了吧?)  阅读全文

posted @ 2008-03-29 14:00 guanminglin@gmail.com 阅读(1053) | 评论 (1)编辑 收藏

     摘要: NetBeans6.1里的插件非常的丰富,今天看到了一个很有趣的插件,可以把类图形化的查看,废话不多说,贴几张截图让大家看看!  阅读全文

posted @ 2008-03-27 11:01 guanminglin@gmail.com 阅读(961) | 评论 (4)编辑 收藏