何以解忧?唯有Java

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

2008年10月11日

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



posted @ 2014-02-18 23:59 guanminglin@gmail.com 阅读(4011) | 评论 (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 阅读(14671) | 评论 (6)编辑 收藏

发图不解释

posted @ 2011-05-31 16:51 guanminglin@gmail.com 阅读(22832) | 评论 (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 阅读(16536) | 评论 (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 阅读(17646) | 评论 (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 阅读(18376) | 评论 (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 阅读(19095) | 评论 (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 阅读(26205) | 评论 (10)编辑 收藏

 
这里只列举几个新特性:

1、内置 shell 控制台


本地,和远程的shell 视图:



2、 拼写检查


注释中的拼写检查



版本控制中的拼写检查


3、 链接地址显示



4、 Line wrap



效果图:



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



posted @ 2010-04-16 13:22 guanminglin@gmail.com 阅读(27317) | 评论 (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 阅读(25739) | 评论 (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 阅读(28589) | 评论 (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 阅读(26857) | 评论 (0)编辑 收藏

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

 

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



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

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

 public BasicSplitPaneDivider createDefaultDivider() {
       
    }

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

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





posted @ 2010-02-02 17:38 guanminglin@gmail.com 阅读(25244) | 评论 (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 阅读(25616) | 评论 (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 阅读(27931) | 评论 (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 阅读(27281) | 评论 (5)编辑 收藏


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



posted @ 2009-12-08 11:37 guanminglin@gmail.com 阅读(25193) | 评论 (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 阅读(27187) | 评论 (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 阅读(26557) | 评论 (5)编辑 收藏

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

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

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

posted @ 2009-10-19 15:52 guanminglin@gmail.com 阅读(28994) | 评论 (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 阅读(28662) | 评论 (5)编辑 收藏

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

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

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

posted @ 2009-08-04 09:43 guanminglin@gmail.com 阅读(31778) | 评论 (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 阅读(32647) | 评论 (13)编辑 收藏

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

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

     摘要:   阅读全文

posted @ 2009-05-31 22:13 guanminglin@gmail.com 阅读(36130) | 评论 (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 阅读(43420) | 评论 (25)编辑 收藏

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

  阅读全文

posted @ 2009-05-22 16:19 guanminglin@gmail.com 阅读(36002) | 评论 (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 阅读(35257) | 评论 (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 阅读(37967) | 评论 (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 阅读(40083) | 评论 (14)编辑 收藏

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

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

     摘要: 一、NetBeans 教程系列:

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

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

posted @ 2008-11-13 12:26 guanminglin@gmail.com 阅读(36387) | 评论 (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 阅读(33683) | 评论 (9)编辑 收藏

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

posted @ 2008-10-31 20:27 guanminglin@gmail.com 阅读(33095) | 评论 (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 阅读(31699) | 评论 (10)编辑 收藏

     摘要: 关键字: swinghacks,swing

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

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

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

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

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

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


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

例1.1 :一个JPanel 的定制子类

ImagePanel.java:  阅读全文

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