?? example5_12.java.bak
字號:
/* "利用TreeNode構造樹" */
import javax.swing.*;
import javax.swing.tree.*;
import java.awt.*;
import java.awt.event.*;
class Mytree extends JFrame
{
Mytree(String s)
{
super(s);
Container con=getContentPane();
DefaultMutableTreeNode root=new DefaultMutableTreeNode("c:\\");//樹的根節點。
DefaultMutableTreeNode t1=new DefaultMutableTreeNode("備份資料");//節點。
DefaultMutableTreeNode t2=new DefaultMutableTreeNode("Java學習");//節點。
DefaultMutableTreeNode t1_1=new DefaultMutableTreeNode("思維論壇精華帖子");
DefaultMutableTreeNode t1_2=new DefaultMutableTreeNode("來往郵件");
DefaultMutableTreeNode t2_1=new DefaultMutableTreeNode("視頻教程");
DefaultMutableTreeNode t2_2=new DefaultMutableTreeNode("Java3D");
root.add(t1);root.add(t2);
t1.add(t1_1);t1.add(t1_2);//t1_1,t1_2成為t1的子節點。
t2.add(t2_1);t2.add(t2_2);//t2_1,t2_2成為t2的子節點。
JTree tree =new JTree(root); //創建根為root的樹。
JScrollPane scrollpane=new JScrollPane(tree);
con.add(scrollpane);
setSize(300,200);
setVisible(true);
validate();
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e)
{System.exit(0);}
});
}
}
//主類
public class Example5_12
{
public static void main(String[] args)
{
new Mytree("利用TreeNode構造樹");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -