<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 夢與橋 閱讀(593) 評論(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 夢與橋
    好久沒來這兒了,大家還好嗎/
    主站蜘蛛池模板: 亚洲人成人伊人成综合网无码 | 色婷五月综激情亚洲综合| 两个人看www免费视频| mm1313亚洲国产精品美女| 久久精品国产亚洲av品善| 波多野结衣久久高清免费| 久久精品国产亚洲av天美18 | 四虎必出精品亚洲高清| 18禁网站免费无遮挡无码中文| 亚洲欧洲日本国产| 国产精品无码免费播放| 久久精品国产亚洲AV蜜臀色欲| 久久久久免费看黄A片APP| 亚洲国产欧美国产综合一区 | 亚欧免费一级毛片| 日产亚洲一区二区三区| 国产成人精品免费视频动漫| 亚洲综合久久一本伊伊区| 精品免费国产一区二区| 国产亚洲视频在线| 国产亚洲av片在线观看18女人| 永久免费AV无码网站国产| 亚洲明星合成图综合区在线| 成人人观看的免费毛片| 美女视频黄.免费网址| 久久亚洲国产精品一区二区| 国产免费丝袜调教视频| 亚洲国产AV无码一区二区三区 | 99在线在线视频免费视频观看| 亚洲mv国产精品mv日本mv| 国产在线98福利播放视频免费| www免费黄色网| 日韩亚洲Av人人夜夜澡人人爽| 天天摸夜夜摸成人免费视频| www永久免费视频| 亚洲人成电影亚洲人成9999网| 最近免费中文字幕大全| 国产一级a毛一级a看免费视频| 亚洲大片免费观看| 亚洲精品无码AV中文字幕电影网站| 久久久久久久99精品免费观看|