博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中JTree的简单案例
阅读量:7089 次
发布时间:2019-06-28

本文共 1464 字,大约阅读时间需要 4 分钟。

422101-20161209234208757-841794664.png

package ch12;import javax.swing.*;import javax.swing.tree.DefaultMutableTreeNode;/** * Created by Jiqing on 2016/12/9. */public class SimpleJTree {    // 定义属性    JFrame jf = new JFrame("简单树");    JTree tree;    DefaultMutableTreeNode root;    DefaultMutableTreeNode guangdong;    DefaultMutableTreeNode guangxi;    DefaultMutableTreeNode foshan;    DefaultMutableTreeNode shantou;    DefaultMutableTreeNode guilin;    DefaultMutableTreeNode nanning;    // 初始化    public void init() {        // 创建节点        root = new DefaultMutableTreeNode("中国");        guangdong = new DefaultMutableTreeNode("广东");        guangxi = new DefaultMutableTreeNode("广西");        foshan = new DefaultMutableTreeNode("佛山");        shantou = new DefaultMutableTreeNode("汕头");        guilin = new DefaultMutableTreeNode("桂林");        nanning = new DefaultMutableTreeNode("南宁");        // 通过add()方法建立树节点之间的父子关系        guangdong.add(foshan);        guangdong.add(shantou);        guangxi.add(guilin);        guangxi.add(nanning);        root.add(guangdong);        root.add(guangxi);        // 以根节点创建树        tree = new JTree(root);        jf.add(new JScrollPane(tree));        jf.pack();        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭,会返回Process finished with exit code 0        jf.setVisible(true);    }    public static void main(String[] args) {        new SimpleJTree().init();    }}本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6152849.html,如需转载请自行联系原作者
你可能感兴趣的文章
流畅的python读书笔记-第十六章-携(协)程
查看>>
Python学到什么程度才可以去找工作?掌握这4点足够了!
查看>>
用状态机写轮播
查看>>
【379天】每日项目总结系列116(2018.02.19)
查看>>
人工智能在搜索中的应用
查看>>
Vue2从0到1(一):用webpack打包vue
查看>>
【Vue样式绑定】
查看>>
leetcode75. Sort Colors
查看>>
React 可视化开发工具 Shadow Widget 非正经入门(之一:React 三宗罪)
查看>>
Spring Boot QuickStart (3) - Web & Restful
查看>>
实现一个spring webservice服务端四:服务端、客户端以及httpclient调用spring-ws服务...
查看>>
使用 nexus 2 搭建 maven 私服及常见配置
查看>>
发布 Android Library 到 JCenter 从入门到放弃
查看>>
FileReader基础
查看>>
QConf搭建配置中心
查看>>
CSS Flexbox学习笔记
查看>>
js删除元素方法
查看>>
yum和apt-get的区别
查看>>
Python全栈之路系列之字符串格式化
查看>>
随手记 - 疯狂触发滚轮事件的Mac触控板
查看>>