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

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

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

    posts - 37, comments - 8, trackbacks - 0, articles - 0

    java基礎:高級GUI組件之樹

    Posted on 2008-08-11 15:37 夢與橋 閱讀(594) 評論(2)  編輯  收藏 所屬分類: java基礎
    1、通過JTree可以使用樹狀圖展現一種層次關系分明的一組數據,給用戶一個直觀易用的感覺。在使用JTree時,借助于DefaultMutableTreeNode為檢查和修改節點的父節點和子節點提供操作,也為檢查節點所屬的樹提供操作。一個樹節點最多可以有一個父節點,0或多個子節點。
    2、演示程序:
    //程序來源:機械工業出版社《Java面向對象編程》葛志春等編著
        import javax.swing.*;
    import javax.swing.tree.*;
    public class JTreeDemo extends JFrame{
        JTree tree;
        DefaultMutableTreeNode group;
        DefaultMutableTreeNode friend,worker,student;
        DefaultMutableTreeNode friend1,friend2,
         worker1,worker2,worker3,student1,student2,student3;
        
    public JTreeDemo(){
            
    //根節點
            group =new DefaultMutableTreeNode("我的群組");
            
    //二級節點
            friend=new DefaultMutableTreeNode("我的好友");
            worker
    =new DefaultMutableTreeNode("我的同事");
            student
    =new DefaultMutableTreeNode("我的學生");
            
    //三級節點
            friend1=new DefaultMutableTreeNode("新朋友");
            friend2
    =new DefaultMutableTreeNode("老朋友");
            worker1
    =new DefaultMutableTreeNode("雙陽農大");
            worker2
    =new DefaultMutableTreeNode("發展學院");
            worker3
    =new DefaultMutableTreeNode("吉林大學");
            student1
    =new DefaultMutableTreeNode("軟件110");
            student2
    =new DefaultMutableTreeNode("軟件111");
            student3
    =new DefaultMutableTreeNode("軟件112");
            friend.add(friend1);
            friend.add(friend2);
            worker.add(worker1);
            worker.add(worker2);
            student.add(student1);
            student.add(student2);
            student.add(student3);
            group.add(friend);
            group.add(worker);
            group.add(student);
            tree
    =new JTree(group);//以group為參數創建根目錄
            tree.collapseRow(1);// 總是顯示根目錄在前
            tree.setToggleClickCount(1);//設置鼠標單擊數
            this.getContentPane().add(tree);
            setSize(
    300,300);
            setVisible(
    true);
            setTitle(
    "樹的應用演示");
        }

        
    public static void main(String[] args) {
            
    new JTreeDemo();
        }


    }

    Feedback

    # re: java基礎:高級GUI組件之樹  回復  更多評論   

    2010-04-19 07:54 by 解秀偉
    如果collapserow后面的參數變成其他的 象2或者3等 會有什么區別??

    # re: java基礎:高級GUI組件之樹  回復  更多評論   

    2010-11-17 15:33 by 夢與橋
    好久沒來這兒了,大家還好嗎/
    主站蜘蛛池模板: 久久久久亚洲精品天堂久久久久久| 一级毛片在线免费观看| 成人免费毛片内射美女-百度| 亚洲av无码不卡| 国产一精品一AV一免费| 亚洲国产精品成人久久 | 亚洲爆乳成av人在线视菜奈实| h视频在线观看免费完整版| 免费av欧美国产在钱| 国产亚洲sss在线播放| v片免费在线观看| 亚洲欧洲无码AV电影在线观看 | 色播在线永久免费视频网站| 在线永久免费的视频草莓| 亚洲AV无码成H人在线观看| 亚洲а∨精品天堂在线| 亚洲国产电影av在线网址| 亚洲一卡2卡4卡5卡6卡在线99| 久视频精品免费观看99| 亚洲欧洲日韩国产一区二区三区 | 国产真实伦在线视频免费观看| 亚洲精品综合久久| 成人免费av一区二区三区| 四虎成人免费观看在线网址| 亚洲AV网一区二区三区 | 亚洲七七久久精品中文国产| 两个人看的www免费视频中文| 日韩亚洲欧洲在线com91tv| 精品成在人线AV无码免费看| 亚洲va久久久噜噜噜久久| 真正全免费视频a毛片| 亚洲一区二区三区影院 | 天天看片天天爽_免费播放| 黄色三级三级三级免费看| 久久久久久久久免费看无码| 四虎国产精品成人免费久久 | 久久亚洲春色中文字幕久久久| a毛片基地免费全部视频| 亚洲综合成人网在线观看| 成人免费男女视频网站慢动作| 亚洲美女视频一区二区三区|