⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jtreedemo.java

📁 Java面向对象编程(随书配套源代码) 阐述了面向对象编程的思想
💻 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 + -