📄 simpletree.java~15~
字号:
/** * <p>Title:SimpleTree </p> * <p>Description : 练习树型结构的使用</p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * Date : 2006/2/11 15:13 PM * @author : Spring * @version 1.0 *///importsimport java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.tree.*;public class SimpleTree{ public static void main(String[] args){ //创建窗体 JFrame frame = new SimpleTreeFrame(); //设置点击退出窗口 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //显示窗口 frame.show(); }}class SimpleTreeFrame extends JFrame{ public SimpleTreeFrame(){ //设置标题栏 setTitle("SimpleTree"); //设置窗口区域 setSize(WIDTH,HEIGHT); //创建根节点 世界 DefaultMutableTreeNode root = new DefaultMutableTreeNode("World"); //创建二层子节点 国家 DefaultMutableTreeNode country = new DefaultMutableTreeNode("USA"); //在根节点上添加子节点 root.add(country); //创建三层节点 洲名 DefaultMutableTreeNode state = new DefaultMutableTreeNode("California"); //添加洲名 country.add(state); //创建四层子节点 城市 DefaultMutableTreeNode city = new DefaultMutableTreeNode("San Jose"); //添加子节点 三个城市 state.add(city); city = new DefaultMutableTreeNode("Cupertino"); state.add(city); state = new DefaultMutableTreeNode("Michigan"); country.add(state); city = new DefaultMutableTreeNode("Ann Arbor"); state.add(city); country = new DefaultMutableTreeNode("Germany"); root.add(country); state = new DefaultMutableTreeNode("Schleswig-Holstein"); country.add(state); city = new DefaultMutableTreeNode("Kiel"); state.add(city); JTree tree = new JTree(root); Container contentPane = getContentPane(); contentPane.add(new JScrollPane(tree)); } private static final int WIDTH = 300; private static final int HEIGHT = 200;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -