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

📄 demotree.java

📁 《精通Java Swing程序设计S》这本书所附带的JAVA程序写得很漂亮,都是SWING的实例子,很适合初学者。
💻 JAVA
字号:
import javax.swing.*;
import javax.swing.tree.*;

public class DemoTree extends JInternalFrame{

  public DemoTree(){
    super("Demo Tree Structure", true, true, true, true);

    DefaultMutableTreeNode manager;
    DefaultMutableTreeNode leader;
    DefaultMutableTreeNode engineer;

    DefaultMutableTreeNode top = new DefaultMutableTreeNode("Empolyee List");

    top.add( manager  = new DefaultMutableTreeNode("Manager") );
    top.add( leader   = new DefaultMutableTreeNode("Leader") );
    top.add( engineer = new DefaultMutableTreeNode("Engineer") );

    manager.add( new DefaultMutableTreeNode("C. Fan") );
    manager.add( new DefaultMutableTreeNode("C. Tomas") );
    manager.add( new DefaultMutableTreeNode("C. Simth") );

    leader.add( new DefaultMutableTreeNode("K. Jacky") );
    leader.add( new DefaultMutableTreeNode("M. Shu") );

    engineer.add( new DefaultMutableTreeNode("E. Kevin") );
    engineer.add( new DefaultMutableTreeNode("H. Alex") );
    engineer.add( new DefaultMutableTreeNode("G. J.") );
    engineer.add( new DefaultMutableTreeNode("L. Kate") );
    engineer.add( new DefaultMutableTreeNode("F. Mike") );

    JTree tree = new JTree(top);
    JScrollPane treeScroller = new JScrollPane(tree);
    treeScroller.setBackground(tree.getBackground());
    setContentPane(treeScroller);
    setSize( 250, 200);
    setLocation( 200, 20);	
  }//end of DemoTree()
}//end of class DemoTree

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -