<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)系 :: 聚合  :: 管理

    JXTaskPane 示例

    Posted on 2009-11-27 17:47 guanminglin@gmail.com 閱讀(27457) 評論(1)  編輯  收藏 所屬分類: JavaSE 、NetBeans
    JXTaskPane 類似XP 左邊的導航欄,在開發(fā)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);  就可以了。




    評論

    # re: JXTaskPane 示例  回復  更多評論   

    2011-09-29 09:14 by tb
    界面做得不錯啊
    主站蜘蛛池模板: 国产无遮挡又黄又爽免费网站| 国产成人精品高清免费| 精品特级一级毛片免费观看| 亚洲三级电影网站| 亚洲精品在线视频| 日本精品人妻无码免费大全| 国产情侣久久久久aⅴ免费 | 四虎永久在线精品免费一区二区| 亚洲性天天干天天摸| 久久亚洲高清综合| 哒哒哒免费视频观看在线www | 亚洲熟妇色自偷自拍另类| 中文字幕亚洲一区二区三区| 香蕉视频在线观看免费国产婷婷| 亚洲毛片在线免费观看| 97人妻精品全国免费视频| 一级美国片免费看| 日韩国产精品亚洲а∨天堂免| 亚洲乱码在线视频| 亚洲精品免费在线| 亚洲美女一区二区三区| 久久噜噜噜久久亚洲va久| 亚洲无人区午夜福利码高清完整版| 免费国产在线观看不卡| 日韩视频免费一区二区三区| 成年在线网站免费观看无广告 | 免费大黄网站在线看| 在线播放免费播放av片| 妻子5免费完整高清电视| **实干一级毛片aa免费| 99在线热视频只有精品免费| 亚洲欧洲免费视频| 久久99青青精品免费观看| 国产成人一区二区三区视频免费| 中文字幕永久免费视频| 在线人成免费视频69国产| 女人隐私秘视频黄www免费| 成人免费av一区二区三区| 99久久免费国产特黄| 野花香在线视频免费观看大全| 一个人免费视频观看在线www|