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

📄 example5_12.java.bak

📁 书中的例题
💻 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 + -