<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 夢與橋
    好久沒來這兒了,大家還好嗎/
    主站蜘蛛池模板: 光棍天堂免费手机观看在线观看| 婷婷国产偷v国产偷v亚洲| 男女午夜24式免费视频| 亚洲自偷自偷在线制服 | 国精无码欧精品亚洲一区| 一级全免费视频播放| 中文字幕亚洲无线码a| 一个人免费视频观看在线www| 国产精品亚洲精品日韩已满| 中文字幕视频免费在线观看| 亚洲爆乳精品无码一区二区三区| 久久这里只精品热免费99| 亚洲精品综合一二三区在线| 免费能直接在线观看黄的视频| 亚洲人和日本人jizz| 午夜成人免费视频| 亚洲av乱码一区二区三区按摩| 免费国产综合视频在线看| aa在线免费观看| 亚洲福利视频一区二区三区| 成人免费无码大片A毛片抽搐| 黄网站在线播放视频免费观看| 4338×亚洲全国最大色成网站| 日韩免费高清播放器| 亚洲国产成人精品青青草原| 日日AV拍夜夜添久久免费| 国产99久久久国产精免费| 久久久无码精品亚洲日韩蜜臀浪潮| 足恋玩丝袜脚视频免费网站| 亚洲国产精品网站在线播放 | 91青青青国产在观免费影视| 四虎必出精品亚洲高清| 亚洲国产精品人人做人人爽| 男的把j放进女人下面视频免费| 亚洲 欧洲 自拍 另类 校园| 亚洲午夜福利精品无码| 最近在线2018视频免费观看| 国产亚洲高清在线精品不卡| 亚洲电影国产一区| 国产午夜无码视频免费网站| 日本免费中文视频|