?? treedemo.java
字號:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
//swing classes
import com.sun.java.swing.text.*;
import com.sun.java.swing.*;
import com.sun.java.swing.event.*;
import com.sun.java.swing.border.*;
import com.sun.java.swing.tree.*;
public class TreeDemo extends JxFrame
{
DefaultMutableTreeNode root;
public TreeDemo()
{
super("Tree Demo");
JPanel jp = new JPanel(); // create interior panel
jp.setLayout(new BorderLayout());
getContentPane().add(jp);
//create scroll pane
JScrollPane sp = new JScrollPane();
jp.add("Center", sp);
//create root node
root = new DefaultMutableTreeNode("Foods");
JTree tree = new JTree(root); //create tree
sp.getViewport().add(tree); //add to scroller
//create 3 nodes, each with three sub nodes
addNodes("Meats", "Beef", "Chicken", "Pork");
addNodes("Vegies", "Broccolli", "Carrots", "Peas");
addNodes("Desserts","Charlotte Russe", "Bananas Flambe","Peach Melba");
setSize(200, 300);
setVisible(true);
}
//----------------------------------------
private void addNodes(String b, String n1, String n2, String n3)
{
DefaultMutableTreeNode base =
new DefaultMutableTreeNode(b);
root.add(base);
base.add(new DefaultMutableTreeNode(n1));
base.add(new DefaultMutableTreeNode(n2));
base.add(new DefaultMutableTreeNode(n3));
}
//----------------------------------------
static public void main(String[] argv)
{
new TreeDemo();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -