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

📄 testtree3.java

📁 精通Java核心技术源代码
💻 JAVA
字号:
// TestTree3.java// A Simple test to see how we can build a tree and customize its icons.//import java.awt.*;import java.util.*;import java.awt.event.*;import javax.swing.*;import javax.swing.plaf.*;import javax.swing.tree.*;public class TestTree3 extends JFrame {  JTree tree;  DefaultTreeModel treeModel;  public TestTree3() {    super("Tree Test Example");    setSize(200, 150);    addWindowListener(new BasicWindowMonitor());    // Add in our own customized tree icons    UIManager.put("Tree.leafIcon", new ImageIcon("world.gif"));    UIManager.put("Tree.openIcon", new ImageIcon("door.open.gif"));    UIManager.put("Tree.closedIcon", new ImageIcon("door.closed.gif"));    UIManager.put("Tree.expandedIcon", new ImageIcon("unlocked.gif"));    UIManager.put("Tree.collapsedIcon", new ImageIcon("locked.gif"));  }  public void init() {    // Build the hierarchy of containers & objects    String[] schoolyard = {"School", "Playground", "Parking Lot", "Field"};    String[] mainstreet = {"Grocery", "Shoe Shop", "Five & Dime",                            "Post Office"};    String[] highway = {"Gas Station", "Convenience Store"};    String[] housing = {"Victorian_blue", "Faux Colonial",                         "Victorian_white"};    String[] housing2 = {"Mission", "Ranch", "Condo"};    Hashtable homeHash = new Hashtable();    homeHash.put("Residential 1", housing);    homeHash.put("Residential 2", housing2);    Hashtable cityHash = new Hashtable();    cityHash.put("School grounds", schoolyard);    cityHash.put("Downtown", mainstreet);    cityHash.put("Highway", highway);    cityHash.put("Housing", homeHash);    Hashtable worldHash = new Hashtable();    worldHash.put("My First VRML World", cityHash);        // Build our tree out of our big hashtable    tree = new JTree(worldHash);    // Pick an angled line style    tree.putClientProperty("JTree.lineStyle", "Angled");    getContentPane().add(tree, BorderLayout.CENTER);  }  public static void main(String args[]) {    TestTree3 tt = new TestTree3();    tt.init();    tt.setVisible(true);  }}

⌨️ 快捷键说明

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