<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    何以解憂?唯有Java

    其實程序員也懂得浪漫!
    posts - 90, comments - 637, trackbacks - 0, articles - 2
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    2008年9月30日

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



    posted @ 2014-02-18 23:59 guanminglin@gmail.com 閱讀(4293) | 評論 (2)編輯 收藏

    今天找到一個在KDE 環(huán)境下寫博客的軟件 Blogilo ,現(xiàn)在準(zhǔn)備測試一下是否支持blogjava 發(fā)布博客(經(jīng)測試可以發(fā)布)

    好久沒有寫博客了,今天先發(fā)一篇如何使用Blogilo 發(fā)布BlogJava博客的文章,接下來工作沒那么忙了,會開始寫一些NetBeans RCP開發(fā)的入門文章。廢話不多說了,接下來開始講解如何使用Blogilo發(fā)布博客。

    第一步: 先檢查你的Linux發(fā)行版是否安裝了kdepim,因為blogilo是和kdepim綁定發(fā)布的,目前主流的包含KDE桌面的發(fā)行版都默認(rèn)安裝kdepim,也就是說默認(rèn)安裝了Blogilo,不排除一些發(fā)行版精簡kdepim,把blogilo移除了。我目前使用的是Fedora15 KDE 發(fā)行版。Blogilo 目前支持 Blogger 1.0 API,MetaWeblog API,MovableType API,Wordpress,Blogspot.com 這五種博客API,如下圖,你可以選擇適合自己的博客API,當(dāng)然今天寫的是適合BlogJava的MetaWeblog API。

    第二步:配置Blogilo,打開Blogilo,然后開始配置,如下圖:

    接著在彈出的界面中,選擇Blogs,如下圖:

    點擊add 按鈕,開始添加BlogJava 博客API 配置 ,在Blog/Homepage URL 填寫的博客服務(wù)地址,例如我的博客:http://www.tkk7.com/gml520 然后在這個地址的后邊再

    添加 /services/metaweblog.aspx 。 完整的地址:http://www.tkk7.com/gml520/services/metaweblog.aspx。 你可以根據(jù)自己的實際情況將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 閱讀(14921) | 評論 (6)編輯 收藏

    發(fā)圖不解釋

    posted @ 2011-05-31 16:51 guanminglin@gmail.com 閱讀(23493) | 評論 (13)編輯 收藏

        NetBeans 7.0 RC1 終于發(fā)布了,這個版本的發(fā)布時間因為Oracle 對Sun的收購而一直推遲,不過推遲的好處是:通過了更多的質(zhì)量測試,使得NetBeans7.0 變得更加的可靠,有興趣嘗試NetBeans 7.0 的朋友可以到官方網(wǎng)站上下載: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:


    更多關(guān)于NetBeans 的新特性介紹可以看看NetBeans 的wiki http://wiki.netbeans.org/NewAndNoteworthyNB70

    posted @ 2011-03-30 09:42 guanminglin@gmail.com 閱讀(16757) | 評論 (1)編輯 收藏

               今天在Dzone 上看到一篇文章介紹,NetBeans 使用 Growl 來實現(xiàn) NetBeans 執(zhí)行任務(wù)時的本地化方式提醒,感覺很不錯。文章鏈接地址:
    http://netbeans.dzone.com/nbnotify-netbeans-growl   
              

             聯(lián)想到Linux上也有類似的提醒,而且操作很簡單,于是就想是不是自己也寫個類似的插件來供自己使用呢? 說干就干,按照流程 新建一個NetBeans 插件項目,然后再新建一個 Installer ,這個Installer 是在模塊被載入的時候執(zhí)行的。所以在這個Installer中 注冊一個監(jiān)聽器,用來監(jiān)聽 NetBeans 的任務(wù)操作。監(jiān)聽到任務(wù)后,接下來的事情就好辦了,只要判斷任務(wù)狀態(tài)就可以了,然后根據(jù)任務(wù)的狀態(tài)發(fā)送提醒信息。
               在Linux的各個發(fā)行版中使用提醒命令最多的是 notify-send 這個命令,在Fedora 和Ubuntu 的Gnome 環(huán)境中都是使用這個命令。我的機器上同時安裝 Fedora 14 (KDE桌面)和 Ubuntu10.10(Gnome桌面),所以我就在這兩個發(fā)行版上測試。在測試的過程中,發(fā)現(xiàn)在Ubuntu 10.10 中notify-send 這個命令的 -t 參數(shù)竟然不起作用,-t 參數(shù)是用來控制提醒保留的時間的,但是在Ubuntu10.10中,無論你設(shè)不設(shè)置 -t 參數(shù),他都是保持10秒后隱藏提醒,于是在Ubuntu10.10 下使用這個插件就很悲劇的不能及時的展現(xiàn)通知,只能10秒后再顯示下一條通知,相反在Fedora14 KDE 中卻工作良好。下面四張截圖就是分別在Fedora  14 KDE 和Ubuntu10.10 Gnome桌面環(huán)境下的效果圖:

               在Ubuntu10.10 Gnome 中當(dāng) NetBeans 對項目執(zhí)行“ 生成 ”任務(wù)的開始 和 結(jié)束 時的提醒狀態(tài)。
         
                  

                在Fedora14 KDE 中當(dāng) NetBenas 對項目執(zhí)行 “清理并生成” 任務(wù)的 開始 和 結(jié)束 時的提醒狀態(tài)。


            


      怎么樣,效果還不錯吧,其實在KDE中還有一個更加強大的提醒工具,那就是 kdialog ,kdialog 不僅擁有 notify-send 的所有功能,同時還擁有更加強大的提示功能,比如對話框形式,密碼輸入等等,如果想要了解更多的kdialog 提醒功能,請使用 kdiglog --help 這個命令獲取更多的參數(shù)了解。
    目前這個插件的功能還比較弱,只能對執(zhí)行任務(wù)時 的開始和結(jié)束狀態(tài) 做出提醒,對于執(zhí)行項目出錯等狀態(tài)還不能提醒,不過目前的這個提醒還湊和,至少你可以在編譯 一個耗時比較長的項目的時候去做其他的事情,編譯完成后,NetBeans 會自動的提醒你編譯任務(wù)完成了(無論是否成功)。

    BTW: 明天就是 新年--2011 年了,祝大家 新年快樂!萬事如意!財源滾滾! 同時也祝福自己!

    插件下載:NbLocalNotify   (Linux only,源碼將在下一篇博客中公布)。

    posted @ 2010-12-31 20:25 guanminglin@gmail.com 閱讀(17867) | 評論 (3)編輯 收藏

         摘要: NetBeans 最新版本NetBeans 7.0 Beta 發(fā)布了,想要體驗新版本的童鞋們可以去官方網(wǎng)站上下載了。
    http://dlc.sun.com.edgesuite.net/netbeans/7.0/beta/  閱讀全文

    posted @ 2010-11-21 16:48 guanminglin@gmail.com 閱讀(18631) | 評論 (1)編輯 收藏

        在今年的JavaOne 上Oracle 宣布停止JavaFX 腳本語言的開發(fā),轉(zhuǎn)而用Java API實現(xiàn)JavaFX 的功能,就我個人而言,我更傾向于JavaFX Script, JavaFX Script 當(dāng)初使用自己的語言而不是使用Java 語言,就是為了減少 程序員的負(fù)擔(dān),以更簡潔更人性化的語法公諸于世。然而Oracle 卻放棄了JavaFX Script。 于是就有JavaFX Script 的愛好者開發(fā)了 Visage語言來延續(xù)JavaFX ,雖然名字不一樣,但是語法卻是一樣的。 他的 項目主頁 :http://code.google.com/p/visage/  

        原先用JavaFX 語言開發(fā)的應(yīng)用可以繼續(xù)開發(fā)了,不用再因為Oracle 放棄JavaFX而苦惱了,因為有開源的Visage,呵呵!有興趣的朋友可以去 Visage 的項目主頁上看看。

    posted @ 2010-10-14 10:00 guanminglin@gmail.com 閱讀(19377) | 評論 (5)編輯 收藏

         摘要: 昨天在JavaEye論壇上又一位仁兄用Jclasslib 查看 Java class byte code,http://www.javaeye.com/topic/663117#1489190
    于是去下載 Jclasslib ,發(fā)現(xiàn)官方網(wǎng)站上在2005年以后就沒有更新了,他的NetBeans 插件也沒有更新,對于新版的NetBeans 支持不了,于是就萌生了重新開發(fā) Jclasslib for NetBeans 插件,于是就有了今天的這篇博文,呵呵!
    話不多說,先上圖,正所謂一圖勝千言,可能有些朋友會覺得使用Java 默認(rèn)的界面比較丑陋,但是我覺得還行,哈哈!主要是因為這個外觀的的Java運行速度比較快,Linux 下用這個外觀很實用。
      閱讀全文

    posted @ 2010-05-13 12:43 guanminglin@gmail.com 閱讀(26412) | 評論 (10)編輯 收藏

     
    這里只列舉幾個新特性:

    1、內(nèi)置 shell 控制臺


    本地,和遠(yuǎn)程的shell 視圖:



    2、 拼寫檢查


    注釋中的拼寫檢查



    版本控制中的拼寫檢查


    3、 鏈接地址顯示



    4、 Line wrap



    效果圖:



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



    posted @ 2010-04-16 13:22 guanminglin@gmail.com 閱讀(27590) | 評論 (13)編輯 收藏

    這幾天忍不住嘗試了一下ubuntu10.04,感覺還不錯。默認(rèn)的我的顯卡驅(qū)動就可以開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

    只要在命令行下輸入這條命令就可以了。前提是你已經(jīng)安裝好jre 的瀏覽器插件。

    posted @ 2010-03-30 10:00 guanminglin@gmail.com 閱讀(25929) | 評論 (5)編輯 收藏

    NetBeans 6.9 最新進(jìn)展:

    1. 已經(jīng)可以支持OSGI 開發(fā)






    2. NetBeans 6.9 可以將 NetBeans RCP 程序打包成 exe,sh,zip等格式發(fā)布
    (消息來源:http://blogs.sun.com/geertjan/entry/generate_a_netbeans_platform_installer









    3. Netbeans 6.9 中 woodstock 重新回來了,意味著NetBeans 默認(rèn)又可以可視化開發(fā)了。
    (該消息未驗證,消息來源:http://netbeansboy.com/2010/03/08/netbeans-6-9-woodstock-is-back/



    posted @ 2010-03-09 11:35 guanminglin@gmail.com 閱讀(28732) | 評論 (8)編輯 收藏

         摘要:
    下面是來自Dzone 的一篇關(guān)于 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 閱讀(26918) | 評論 (0)編輯 收藏

         其實也沒什么,就是YOYOPlayer 默認(rèn)的界面 播放列表里的 JSplitPane 使用的是系統(tǒng)提供的默認(rèn)皮膚(在Java中提供的幾個平臺中的一個)。但是如果碰到Java不支持的桌面環(huán)境,界面就很難看了,于是就在網(wǎng)上找了點代碼,學(xué)習(xí)了一下如何自定義一些組件,更改了YOYOPlayer默認(rèn)界面中的那條白色的“豎條” ,如下圖所示:

     

    改進(jìn)后的界面:(整體感覺是不是更好了點?



    原理其實就是寫個類 繼承 BasicSplitPaneDivider,然后寫個 UI類繼承 BasicSplitPaneUI ,

    在繼承BasicSplitPaneUI 的類中,需要重寫下面的方法:

     public BasicSplitPaneDivider createDefaultDivider() {
           
        }

    最后寫完以后,在代碼中調(diào)用JSplitPane 的setUI() 方法就可以了。

    最后在上一張完整無處理的圖片:





    posted @ 2010-02-02 17:38 guanminglin@gmail.com 閱讀(25357) | 評論 (6)編輯 收藏

         摘要: 斷斷續(xù)續(xù)的學(xué)習(xí)NetBeans RCP 開發(fā)有一段時間了,也用NetBeans RCP開發(fā)了一個內(nèi)部項目,在學(xué)習(xí)的過程中發(fā)現(xiàn)NetBeans真的很強大。 如果大家想學(xué)習(xí)NetBeans RCP開發(fā)的話,官方網(wǎng)站上的入門教程建議大家多看看,還有就是NetBeans Top10 API視頻教程。官方網(wǎng)站上的NetBeans platform 教程有部分已經(jīng)翻譯成中文了,中文教程還在陸續(xù)的翻譯中。
    在學(xué)習(xí)的過程中,在NetBeans 官方網(wǎng)站上看到一篇關(guān)于NetBeans 快速搜索API使用教程,于是模仿著寫了這個插件。這個插件功能比較弱,只能搜索到blogjava首頁上的文章。有需要的可以拿去用用,開發(fā)的時候我用的是NetBeans6.8 。
      閱讀全文

    posted @ 2010-01-09 22:10 guanminglin@gmail.com 閱讀(25755) | 評論 (4)編輯 收藏

         摘要: JavaFX 設(shè)計器很快就要發(fā)布了, JavaFX 一直被人詬病沒有可視化的設(shè)計器,現(xiàn)在終于有了。

    大家可以到 netbeans 的wiki上看看 這個設(shè)計器的教程,了解這個設(shè)計器更多的特性。

    http://wiki.netbeans.org/JavaFXComposer

    大家還可以關(guān)注一下這個人的博客,了解JavaFX 設(shè)計器。

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

    廢話不多說了,先睹為快:  閱讀全文

    posted @ 2009-12-12 15:52 guanminglin@gmail.com 閱讀(28056) | 評論 (9)編輯 收藏

         摘要: 經(jīng)過漫長的等待,NetBeans6.8 &&JavaEE 6 && GlassFish v3 終于發(fā)布了!

    NetBeans 6.8 一個你不可錯過的版本。不僅功能上改進(jìn)了非常多,性能上更是提升了不少。

    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 閱讀(27377) | 評論 (5)編輯 收藏


    今天郵箱里收到一封郵件,說是有一份文檔與我分享,于是點了鏈接,跳出來的卻是百度的文檔分享平臺,看了一下界面,和豆瓣,Google 的
    文檔顯示界面基本上都是一樣的,都是用Flex做的,到現(xiàn)在我才知道,原來百度 也開始涉水 文檔服務(wù)了,就像Google book類似,不過聽說最近
    Google book 官司不斷,不知道百度會如何應(yīng)對將來發(fā)生的 圖書糾紛呢?



    posted @ 2009-12-08 11:37 guanminglin@gmail.com 閱讀(25264) | 評論 (1)編輯 收藏

    JXTaskPane 類似XP 左邊的導(dǎo)航欄,在開發(fā)Swing應(yīng)用的時候很好用的。

    下面兩張截圖反應(yīng)了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);


    默認(rèn)JXTaskPane 的動畫功能是起用的,你也可以關(guān)閉 :

    只要 myJXTaskPane.setAnimated(false);  就可以了。



    posted @ 2009-11-27 17:47 guanminglin@gmail.com 閱讀(27455) | 評論 (1)編輯 收藏

         摘要: Linux 下永中Office 對 doc 文件的兼容性比較好,所以在Linux 我用的最多的office 軟件就是永中Office。
    最近操作系統(tǒng)換成了 Fedora 11,安裝永中Office 的時候遇到了一些問題,現(xiàn)在把我遇到的問題和解決辦法
    寫下:
    第一個問題: 在 3D環(huán)境下不能安裝 永中Office
    解決:關(guān)閉3D效果,然后再安裝永中Office ,OK。

    第二個問題: 在正常模式下可以很快的啟動永中Office,但是在3D模式下就啟動不了。
    解決:請安下面的步驟進(jìn)行  閱讀全文

    posted @ 2009-11-25 15:41 guanminglin@gmail.com 閱讀(26693) | 評論 (5)編輯 收藏

         摘要: Linux 下的游戲沒有Windows 多,而且想找游戲玩也比較麻煩,也不知道有什么游戲可以玩。
    最近在網(wǎng)上看了djl 這個游戲管理軟件,里面有上百個的游戲可以提供你玩。真的很不錯,默認(rèn)沒有中文的
    我順手翻譯了一下,翻譯的不是很完整,不過夠大家用的了。  閱讀全文

    posted @ 2009-10-31 17:00 guanminglin@gmail.com 閱讀(28080) | 評論 (0)編輯 收藏

         摘要: 經(jīng)常會遇到一個表格中有許多的數(shù)據(jù),想要找到一條符合自己要求的數(shù)據(jù)會比較麻煩,需要一條一條的找。數(shù)據(jù)量小還好,但是如果有幾百條上千條的數(shù)據(jù)找起來就比較麻煩了。Lucene 提供了一個拓展包 lucene-swing,可以很方便的對JTable進(jìn)行搜索。  閱讀全文

    posted @ 2009-10-19 15:52 guanminglin@gmail.com 閱讀(29218) | 評論 (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


    我把它叫做軟件質(zhì)量測試工具,它可以幫你找到你寫的代碼中潛在的問題 還會有一些建議。
    PMD 的介紹: 閱讀全文

    posted @ 2009-10-14 11:49 guanminglin@gmail.com 閱讀(28852) | 評論 (5)編輯 收藏

         摘要: 針對NetBeans的 Substance 官方皮膚插件,已經(jīng)有很長時間沒有更新了,這次 NetBeans 夢之隊 成員重新寫了個 NetBeans的
    Substance 皮膚插件,雖然現(xiàn)在的可定制性不如 官方的版本,但是官方的版本只支持 NetBeans 6.1 而這個卻可以支持
    NetBeans 6.7.1最新的版本。
      閱讀全文

    posted @ 2009-08-29 13:24 guanminglin@gmail.com 閱讀(36109) | 評論 (27)編輯 收藏

         摘要: NetBeans6.8 M1發(fā)布了!添加了嵌入式瀏覽器支持和JavaEE6 支持 ,此外還有 ruby maven, C++ 等增強特性.
    有圖有真相:
    嵌入瀏覽器功能默認(rèn)不開起,需要自己手動開啟: 在 工具->選項
      閱讀全文

    posted @ 2009-08-04 09:43 guanminglin@gmail.com 閱讀(31890) | 評論 (7)編輯 收藏

          今天用到了一些SwingX 的類庫,但是顯示的時候都是英文的,感覺挺別扭的,于是就對SwingX做了一些國際化!

    下載了源代碼,然后找到對應(yīng)的Properties 文件,發(fā)現(xiàn)其實SwingX已經(jīng)有很多個國家的語言版本了,就是少了中國版的,唉!誰叫中國的程序員使用Swing的少呢? 呵呵!

    用NetBeans打開 項目文件,找到properties文件,為每個原始的Properties文件添加一個 zh_CN的locale 。然后就是翻譯了。這里不得不贊美一下NetBeans 對properties 文件的編輯功能相當(dāng)?shù)暮糜茫梢灾苯訉懼形模槐剞D(zhuǎn)換為Unicode。NetBeans 默認(rèn)已經(jīng)幫你完成了。

    這是我第一次翻譯,因為能力有限,所以翻譯難免會有一點小毛病,有什么翻譯問題請留言,或者發(fā)郵件告訴我,讓我好改正。



    2009-11-04 更新:

    翻譯更新到SwingX1.6, SwingX1.6 是一個 Java 6 only 版本,也就是說這個版本需要用JRE1.6 。


    2009-09-23 更新:

    應(yīng)朋友們的要求,今天放上來 SwingX-1.0 的國際化版本(并非本地化,僅僅只是國際化)。

    修復(fù)LoginPanel 翻譯的問題,原來翻譯成中文有亂碼,現(xiàn)保留為英文。

    初步判斷是SwingX 中使用了不支持中文的字體造成的。


    2009-07-07 更新:
     第一次對SwingX進(jìn)行翻譯


    ------------------------------傳說中華麗的分割線-----------------------------------

      (SwingX1.6)點這里下載(20091104)


    (SwingX-1.0)點這里下載   (20090923)

    (SwingX-0.9.7)點這里下載(20090702)



    posted @ 2009-07-02 14:44 guanminglin@gmail.com 閱讀(32849) | 評論 (13)編輯 收藏

         摘要: Swing應(yīng)用程序如果是在開源的Look&&Feel 之間切換,感覺很容易,但是如果把應(yīng)用程序在開源外觀下切換到系統(tǒng)默認(rèn)的或者JDK自帶的外觀時,問題就來了。不是沒有標(biāo)題欄,就是標(biāo)題欄的外觀沒有改變,用的是系統(tǒng)的窗口裝飾。  閱讀全文

    posted @ 2009-06-09 21:59 guanminglin@gmail.com 閱讀(32755) | 評論 (3)編輯 收藏

         摘要:   閱讀全文

    posted @ 2009-05-31 22:13 guanminglin@gmail.com 閱讀(36378) | 評論 (5)編輯 收藏

         摘要: 今天用Swing 做了一個模仿QQ2009的登錄界面,用到了開源的Look&Feel (Substance),在使用的過程中遇到了一些問題,也學(xué)到了一些技巧。
    Substance (https://substance.dev.java.net)有很多的外觀可以選擇,而且都很漂亮,還提供了強大的API供開發(fā)者使用。Substance 現(xiàn)在已經(jīng)
    發(fā)展到5.2RC 版了,一開始我使用的是5.1版,但是在使用的過程中發(fā)現(xiàn)了一些bug,當(dāng)我使用Substance中提供的水印功能時,出現(xiàn)了許多的異常,這個bug在5.0的時候是沒有的,后來我又下載了最新的5.2RC版,這個問題在5.2版中已經(jīng)解決了。  閱讀全文

    posted @ 2009-05-23 20:09 guanminglin@gmail.com 閱讀(43854) | 評論 (25)編輯 收藏

         摘要: 最近在學(xué)習(xí)Swing中的動畫繪制,用到了Timer 這個類,于是寫一點筆記,和大家分享。大家有什么好的例子不妨共享出來吧!!
    計時器在java.swing包中的Timer類來創(chuàng)建,它可以看做是GUI的一個組件。與其他組件不一樣的是,它沒有可以顯示在屏幕上的直觀的外觀。正如名字所表達(dá)的,它只幫我們來計時。
    計時器對象按相等的時間間隔來產(chǎn)生動作事件。執(zhí)行動畫程序時,可以設(shè)置計時器來定期產(chǎn)生動作事件,然后在動作監(jiān)聽器中更新動畫圖形。

      閱讀全文

    posted @ 2009-05-22 16:19 guanminglin@gmail.com 閱讀(36314) | 評論 (6)編輯 收藏

         摘要: 有一段時間沒寫博客了,這幾天我同學(xué)要趕著交畢業(yè)設(shè)計,讓我?guī)退麑憘€爬蟲,專門抓搜狐的新聞,我用過爬蟲,但是從來沒有自己寫過爬蟲,于是Google了一下,找到了一篇不錯的文章:使用 HttpClient 和 HtmlParser 實現(xiàn)簡易爬蟲 . 參考里面的代碼,自己寫了個簡易的搜狐新聞爬蟲。  閱讀全文

    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 閱讀(35363) | 評論 (1)編輯 收藏

         摘要: netbeans 6.7 m3 基本開發(fā)完畢了,意味著netbeans6.7 的發(fā)布也不遠(yuǎn)了。6月份的 JavaOne 大會上,netbeans6.7
    就會發(fā)布了。6.7 版本 重點的開發(fā)放到了Maven ,Test,Debug 等功能上的完善和增強。

    我比較喜歡的幾個功能的改進(jìn):
      閱讀全文

    posted @ 2009-03-31 17:12 guanminglin@gmail.com 閱讀(38192) | 評論 (27)編輯 收藏

    (2009年4月2日更新) 

    最近在網(wǎng)上找到了一些比較好的學(xué)習(xí)Swing 的網(wǎng)站,不敢獨享,發(fā)表上來大家一起學(xué)習(xí)。

     

    1.第一個就不用說了,Sun官方的教程 相當(dāng)?shù)牟诲e。(英語基礎(chǔ)不一定要很好,安裝個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. 第二個也是個英文的網(wǎng)站 代碼和實例都很多,也是難得的學(xué)習(xí)Swing 和Java2D 的好地方

     

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


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

     

    3.第三個還是英文的網(wǎng)站,這個網(wǎng)站上介紹的組件不多,但是代碼很經(jīng)典,而且還有幾個簡單的游戲教程。

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

     

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

     

    Java2D Games:http://www.zetcode.com/tutorials/javagamestutorial/    (這個游戲教程不錯

     

    4.第四個還是英文的學(xué)習(xí)站點 ,這個個站點的學(xué)習(xí)文章比較多,涉及的方面也比較廣,是個不錯的學(xué)習(xí)java GUI 的

    站點。 

     

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

     

    ps:為什么國外的Swing教程那么多呢?而且質(zhì)量也不錯!

           今年的工作不好找,只好再努力的鞏固基礎(chǔ),厚積薄發(fā)!

    posted @ 2009-03-30 09:16 guanminglin@gmail.com 閱讀(40266) | 評論 (14)編輯 收藏

         摘要: 這篇文章很不錯, 介紹了nbPython 大部分的的代碼提示工能。  閱讀全文

    posted @ 2008-11-15 09:43 guanminglin@gmail.com 閱讀(32234) | 評論 (2)編輯 收藏

         摘要: 一、NetBeans 教程系列:

    NetBeans6.1 入門教程系列(1)--- 數(shù)據(jù)庫的基本操作

    NetBeans6.1 入門教程系列(2)--- 數(shù)據(jù)庫的設(shè)計查詢以及創(chuàng)建視圖  閱讀全文

    posted @ 2008-11-13 12:26 guanminglin@gmail.com 閱讀(36636) | 評論 (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 閱讀(33807) | 評論 (9)編輯 收藏

         摘要: 用過MS SQL的朋友都知道他有個視圖設(shè)計器,可以很方便的創(chuàng)建視圖。在NetBeans6.1 中也有這樣的功能。大家看看截圖:  閱讀全文

    posted @ 2008-10-31 20:27 guanminglin@gmail.com 閱讀(33332) | 評論 (4)編輯 收藏

         摘要: 用了Linux 突然間想寫點C的程序,大家都說GTK 好用,所以就拿GTK 作實驗。
    第一步:搭建開發(fā)環(huán)境
    1.gcc和java,這個應(yīng)該不難,一般的發(fā)行版里都有g(shù)cc,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 閱讀(31889) | 評論 (10)編輯 收藏

         摘要: 關(guān)鍵字: swinghacks,swing

    接著上次的進(jìn)度,上次寫完了背景,
    SwingHacks學(xué)習(xí)筆記(1)-----自定義JPanel(一個以圖像填充的組件)

    現(xiàn)在可以考慮標(biāo)簽和按鈕了。

    這個標(biāo)簽是位于背景上的某個位置的靜態(tài)圖像。

    例1.3:一個圖像標(biāo)簽類  閱讀全文

    posted @ 2008-10-14 21:17 guanminglin@gmail.com 閱讀(30157) | 評論 (0)編輯 收藏

         摘要: Swing 自定義組件系列-SwingHacks學(xué)習(xí)筆記(1)


    一、自定義JPanel(一個以圖像填充的組件)

    例1.1 :一個JPanel 的定制子類

    ImagePanel.java:  閱讀全文

    posted @ 2008-10-11 18:51 guanminglin@gmail.com 閱讀(28224) | 評論 (4)編輯 收藏

         摘要: 以前用過ubuntu ,但是對我的機器支持的不好,特別是顯卡,于是換了塊顯卡,ubuntu 還是不支持,裝了受限驅(qū)動,屏幕的分辨率又有問題,真是拿他沒辦法,于是換了現(xiàn)在的Everest (珠穆朗瑪峰) linux,安裝完以后默認(rèn)沒有3d驅(qū)動,但是屏幕不閃,至少眼睛不疼了(Ubuntu 下就不行了,安裝完驅(qū)動,刷新率只有61,看得我眼睛疼)。更新源里的顯卡驅(qū)動相對老了點,于是到官方下了個最新的驅(qū)動,安裝完以后,3d 就能打開了,而且一點也不卡。眼睛舒服多了。  閱讀全文

    posted @ 2008-10-05 22:12 guanminglin@gmail.com 閱讀(26902) | 評論 (4)編輯 收藏

         摘要: 最近在重構(gòu)自己的小Demo 想把自己的下Demo 變成可以配置的程序。但是遇到了一些困難,走了不少的彎路,最終還是解決了。 如果你是個牛人,你不用看了,寫這些東西是給和我一樣的菜鳥看的。
    先說說我的Demo吧,我寫的是一個簡單新聞管理系統(tǒng),很簡陋的那種,不過麻雀雖小,但是五臟俱全。
    基本的增、刪、查、改,都有,用到了FCKeditor。一開始我連接數(shù)據(jù)庫用的是最原始的方法,把數(shù)據(jù)庫的連接信息全寫在代碼里,寫完以后就沒去管他了,十一放假這幾天,看了看自己的代碼,覺得代碼結(jié)果不好,于是就開始重構(gòu)自己的代碼,首先就是重寫數(shù)據(jù)庫的連接管理我把連接數(shù)據(jù)庫的一些基本信息寫到了 database.properties 文件里,然后從程序中讀取連接數(shù)據(jù)庫所需要的信息。但是看似簡單的東西,比且很容易的完成的工作,我卻遇到了不少麻煩。首先就是路徑的問題,其次是該以何種方式讀取;就這兩個問題困擾了兩天。(呵呵,見笑了)  閱讀全文

    posted @ 2008-10-03 20:40 guanminglin@gmail.com 閱讀(28236) | 評論 (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 閱讀(23513) | 評論 (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 閱讀(21089) | 評論 (1)編輯 收藏

    主站蜘蛛池模板: 国产精品久久亚洲一区二区| 久久久亚洲精品国产| 日本特黄a级高清免费大片| 国产精品久久久久免费a∨| 很黄很色很刺激的视频免费| 永久免费在线观看视频| 精品久久8x国产免费观看| 最近2019中文字幕免费大全5| 91福利免费视频| 国产精品成人免费福利| 免费中文熟妇在线影片| 女人18毛片水真多免费播放| 国产亚洲精品免费| 亚洲国产精品狼友中文久久久| 亚洲精品久久久www| 亚洲午夜国产精品无码 | 国产在线国偷精品免费看| 中文字幕成人免费高清在线| 国产婷婷成人久久Av免费高清| 毛片在线播放免费观看| 永久在线免费观看| 国产精品成人免费视频网站京东| 女人被男人桶得好爽免费视频| 国产又大又长又粗又硬的免费视频 | 久久亚洲一区二区| 亚洲精品亚洲人成在线观看麻豆| 久久亚洲最大成人网4438| 亚洲第一街区偷拍街拍| 一级毛片免费视频网站| 久操视频在线免费观看| 可以免费看黄的网站| 四虎永久免费地址在线网站| 亚洲一区二区三区在线观看精品中文 | 国产精品美女久久久免费| 久久青草国产免费观看| 在线观看免费人成视频| 免费又黄又硬又爽大片| 亚洲AV无码不卡在线播放| 国产成人精品日本亚洲网址| 四虎成人精品国产永久免费无码| 国产免费AV片在线观看|