<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    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 閱讀(28731) | 評論 (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 閱讀(26918) | 評論 (0)編輯 收藏

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

     

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



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

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

     public BasicSplitPaneDivider createDefaultDivider() {
           
        }

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

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





    posted @ 2010-02-02 17:38 guanminglin@gmail.com 閱讀(25357) | 評論 (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 閱讀(25754) | 評論 (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 閱讀(28055) | 評論 (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 閱讀(27376) | 評論 (5)編輯 收藏


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



    posted @ 2009-12-08 11:37 guanminglin@gmail.com 閱讀(25264) | 評論 (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 閱讀(27455) | 評論 (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 閱讀(26691) | 評論 (5)編輯 收藏

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

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

    僅列出標題
    共9頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 
    主站蜘蛛池模板: a级毛片毛片免费观看久潮喷| 免费人成在线视频| 亚洲最大黄色网址| 凹凸精品视频分类国产品免费| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 青春禁区视频在线观看直播免费| 亚洲爆乳无码精品AAA片蜜桃| 337p日本欧洲亚洲大胆裸体艺术| 亚洲成年人免费网站| 色吊丝免费观看网站| 亚洲人成依人成综合网| 麻豆国产入口在线观看免费| 三级网站免费观看| 亚洲综合无码无在线观看| 国产亚洲精品国看不卡| 国产乱码免费卡1卡二卡3卡| 国产伦精品一区二区免费| 亚洲AV无码乱码麻豆精品国产 | 2017亚洲男人天堂一| 国产亚洲精品国看不卡| 成年在线观看免费人视频草莓| 丰满人妻一区二区三区免费视频| 亚洲AV无码一区二区三区人| 久久精品夜色噜噜亚洲A∨| 69堂人成无码免费视频果冻传媒 | 又大又粗又爽a级毛片免费看| 三年片在线观看免费观看大全动漫| 亚洲AV日韩综合一区| 亚洲日韩乱码中文无码蜜桃臀| 亚洲人成网站色在线入口| 最近2019中文字幕mv免费看| 久久精品私人影院免费看| 色吊丝免费观看网站| 亚洲最大无码中文字幕| 亚洲欧洲在线观看| 久久亚洲精品无码播放| 国产麻豆免费观看91| 91在线视频免费播放| 2022久久国产精品免费热麻豆| 丁香花在线观看免费观看图片| 久久久久亚洲精品无码网址色欲 |