?? jtreedemo.java
字號:
package chapter14;
import javax.swing.*;
import javax.swing.tree.*;
import java.awt.event.*;
import javax.swing.event.*;
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("軟件052");
student2=new DefaultMutableTreeNode("軟件041");
student3=new DefaultMutableTreeNode("軟件031");
friend.add(friend1);
friend.add(friend2);
worker.add(worker1);
worker.add(worker2);
worker.add(worker3);
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();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -