simpletree.java~17~
来自「我喜欢java,我现在在武汉最好的软件公司开发大型ERP系统」· JAVA~17~ 代码 · 共 89 行
JAVA~17~
89 行
/** * <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); country = new DefaultMutableTreeNode("中国"); root.add(country); state = new DefaultMutableTreeNode("广西"); country.add(state); city = new DefaultMutableTreeNode("桂林"); state.add(city); city = new DefaultMutableTreeNode("柳州"); 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 + =
减小字号Ctrl + -
显示快捷键?