📄 treedemo1.java
字号:
// 例6.7.1 TreeDemo1.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.tree.*;
public class TreeDemo1
{
JFrame frame;
JScrollPane scrollPane;
public TreeDemo1()
{
frame = new JFrame("视图树演示窗口");
Container c = frame.getContentPane();
DefaultMutableTreeNode root = new DefaultMutableTreeNode("根节点");
DefaultMutableTreeNode branch1 = new DefaultMutableTreeNode("分支节点1");
DefaultMutableTreeNode branch2 = new DefaultMutableTreeNode("分支节点2");
DefaultMutableTreeNode branch3 = new DefaultMutableTreeNode("分支节点3");
root.add(branch1);root.add(branch2);root.add(branch3);
branch1.add(new DefaultMutableTreeNode("叶子节点1"));
branch1.add(new DefaultMutableTreeNode("叶子节点2"));
branch1.add(new DefaultMutableTreeNode("叶子节点3"));
branch2.add(new DefaultMutableTreeNode("叶子节点1"));
branch2.add(new DefaultMutableTreeNode("叶子节点2"));
branch2.add(new DefaultMutableTreeNode("叶子节点3"));
JTree tree = new JTree(root);
scrollPane = new JScrollPane();
scrollPane.setViewportView(tree);
c.add(scrollPane);
frame.pack();
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public static void main(String[] args)
{
new TreeDemo1();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -