📄 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 + -