• java控件之树形结构JTree


     1 import javax.swing.JFrame;
     2 import javax.swing.JTree;
     3 import javax.swing.event.TreeSelectionEvent;
     4 import javax.swing.event.TreeSelectionListener;
     5 import javax.swing.tree.DefaultMutableTreeNode;
     6 
     7 import org.eclipse.swt.widgets.Tree;
     8 
     9 /**
    10  * 树状结构
    11  * 
    12  * @author 404
    13  */
    14 public class jtree extends JFrame {
    15 
    16     public jtree() {
    17 
    18         //先实例化的是父节点,实例化完父节点之后,再实例化子节点
    19         DefaultMutableTreeNode Goodfriend = new DefaultMutableTreeNode("我的好友");
    20         Goodfriend.add(new DefaultMutableTreeNode("好友1"));
    21         Goodfriend.add(new DefaultMutableTreeNode("好友2"));
    22         Goodfriend.add(new DefaultMutableTreeNode("好友3"));
    23 
    24         DefaultMutableTreeNode Webfriend = new DefaultMutableTreeNode("我的网友");
    25         Webfriend.add(new DefaultMutableTreeNode("网友1"));
    26         Webfriend.add(new DefaultMutableTreeNode("网友2"));
    27         Webfriend.add(new DefaultMutableTreeNode("网友3"));
    28         DefaultMutableTreeNode Doub = new DefaultMutableTreeNode("逗逼");
    29         //用Doub这个对象add,那么逗逼就是最高级了。
    30         Doub.add(Goodfriend);
    31         Doub.add(Webfriend);
    32         JTree jTree = new JTree(Doub);
    33         this.add(jTree);
    34         this.setTitle("JTree控件演示");
    35         this.setSize(200, 300);
    36         this.setVisible(true);
    37         this.setLocationRelativeTo(null);//居中
    38     }
    39     public static void main(String[] args) {
    40         new jtree();
    41     }
    42 }

    运行结果:

  • 相关阅读:
    不同压测场景的区别
    常用的re模块的正则匹配的表达式
    了解爬虫
    robots.txt 协议
    vue前台配置
    短信验证码的使用
    创建表
    数据库配置
    后台:Django项目创建
    虚拟环境的搭建
  • 原文地址:https://www.cnblogs.com/im404/p/3659313.html
Copyright © 2020-2023  润新知