Java JTree

1 Java JTree的介绍

JTree类用于显示树结构数据或层次结构数据。JTree是一个复杂的组件。它的最顶部有一个“根节点”,它是树中所有节点的父节点。它继承了JComponent类。

2 Java JTree的声明

我们来看一下javax.swing.JTree类的声明。

public class JTree extends JComponent implements Scrollable, Accessible

3 Java JTree的构造方法

方法

描述

JTree()

用示例模型创建一个JTree。

JTree(Object[] value)

创建一个JTree,将指定数组的每个元素作为新根节点的子级。

JTree(TreeNode root)

创建一个以指定的TreeNode作为其根的JTree,该JTree显示根节点。

4 Java JTree的案例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

import javax.swing.*;

import javax.swing.tree.DefaultMutableTreeNode;

public class TreeExample {

JFrame f;

TreeExample(){

f=new JFrame();

DefaultMutableTreeNode style=new DefaultMutableTreeNode("Style");

DefaultMutableTreeNode color=new DefaultMutableTreeNode("color");

DefaultMutableTreeNode font=new DefaultMutableTreeNode("font");

style.add(color);

style.add(font);

DefaultMutableTreeNode red=new DefaultMutableTreeNode("red");

DefaultMutableTreeNode blue=new DefaultMutableTreeNode("blue");

DefaultMutableTreeNode black=new DefaultMutableTreeNode("black");

DefaultMutableTreeNode green=new DefaultMutableTreeNode("green");

color.add(red); color.add(blue); color.add(black); color.add(green);

JTree jt=new JTree(style);

f.add(jt);

f.setSize(200,200);

f.setVisible(true);

}

public static void main(String[] args) {

new TreeExample();

}

}

输出结果为:

java jtree_Java JTree相关推荐

  1. java树 JTree实例(可动态添加节点)

    import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.tree.*;   class ...

  2. 23、Java Swing JTree:树组件

    如果要显示一个层次关系分明的一组数据,用树结构是最合适的.树如同 Windows 资源管理器的左半部,可通过单击文件夹展开或者收缩内容. Swing 使用 JTree 类实现树,它的主要功能是把数据按 ...

  3. Java Swing JTree:树组件

    如果要显示一个层次关系分明的一组数据,用树结构是最合适的.树如同 Windows 资源管理器的左半部,可通过单击文件夹展开或者收缩内容. Swing 使用 JTree 类实现树,它的主要功能是把数据按 ...

  4. Java开发技术大全(由简入深500个源码讲解)

    下面是java代码的范例列表: 代码运行环境 所有的源程序(除书中特别注明的错误例子外)在以下环境调试通过: (1)操作系统:Windows 2000/XP/7     (2)编辑环境:UltraEd ...

  5. java中treenode的使用_java站如何利用TreeNode构造自定义的树结构?

    展开全部 import javax.swing.*; import javax.swing.tree.*; import java.awt.*; import java.awt.event.*; cl ...

  6. Swing-JTree树模型的操作

    本文介绍Java Swing中的JTree模型,介绍如何创建.修改.遍历,设置树.参考Core Java2相关章节及其源代码. Swing树使用人们所熟悉的文件夹和树叶图来显示分层的数据.树由节点组成 ...

  7. 操作系统作业 - 文件管理 - 模拟文件管理系统

    操作系统作业-模拟文件管理系统 文末有源码 文章目录 操作系统作业-模拟文件管理系统 1. 项目需求 1.1 基本任务 1.2 功能描述 1.3 项目目的 2. 开发环境 3. 项目结构 4. 系统分 ...

  8. Java Jtree渲染叶子实现可以添加swing组件

    原文:http://blog.csdn.net/cuiyaoqiang/article/details/46360537   效果如上图 import Java.awt.Color;  import ...

  9. java gui 层次结构_JAVA GUI学习 - JTree树结构组件学习 ***

    这个类大家都很熟悉了,现在来看这个类的源代码. public class ArrayList extends AbstractList implements List, RandomAccess, C ...

最新文章

  1. 002_图表容器及大小
  2. Geolocation :基于浏览器的定位服务
  3. WTM 构建DotNetCore开源生态,坐而论道不如起而行之
  4. navicat怎么查看数据库的url_连接数据库url怎么写
  5. ecshop根目录调用_ecshop调用指定商品分类下的商品
  6. 【重磅预告】揭秘阿里双11技术进步历程!
  7. Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
  8. 【图像检索】基于matlab GUI KNN图像检索【含Matlab源码 267期】
  9. c++ 中引用()的用法和应用实例
  10. jquery 鼠标按住移动的解决方案
  11. *计算机二级MS office 注意事项*
  12. php网站源码木马查杀检测工具
  13. Markdown详细教程+技巧总结
  14. iOS内购实现及测试Check List
  15. 鸿蒙2000plus,天玑2000plus处理器相当于骁龙的多少
  16. 让闲置物品“换”出财富
  17. 1+X Web前端等级考证 | 2020 12月Web前端开发中级理论 (模拟试题第三套) 附答案
  18. python 对数函数_使用Python玩转高等数学(4):对数函数
  19. 单向散列函数的实际应用
  20. MS MARCO Document Ranking Leaderboard —— UniRetriever

热门文章

  1. 代理的JavaOne 2016观察
  2. 使用FlexDeploy对融合中间件应用程序进行自动化软件测试
  3. cdi 作用 spring_什么是CDI,它与@EJB和Spring有什么关系?
  4. 21世纪的设计模式:适配器模式
  5. 在JVM中记录世界停顿
  6. WildFly 9 –别希望您的控制台像这样!
  7. Java EE + MongoDb与Apache TomEE和Jongo Starter项目
  8. 深入了解Java 8中的可选类API
  9. 集成JavaFX和Swing(修订版)
  10. Java EE 7:带有Glassfish v4的JMS 2.0