社区
Java SE
帖子详情
java怎样实现树?
wuzd
2002-06-24 05:26:41
你好,请问在applet里面java怎样实现树状菜单,请高手赐教!
...全文
262
5
打赏
收藏
java怎样实现树?
你好,请问在applet里面java怎样实现树状菜单,请高手赐教!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuzd
2002-06-25
打赏
举报
回复
谢谢,虾米!
各位大哥,谢了,分马上奉上,
olvest4000(sg) : 自带控件! 是指谁带的控件?不耻下问了。
cshchina
2002-06-25
打赏
举报
回复
路过
问个问题;如何使jtree控件支持中文
zoutaosss
2002-06-24
打赏
举报
回复
给你个最简单的例子:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class TreeDemo1
{
public TreeDemo1()
{
JFrame f = new JFrame("TreeDemo");
Container contentPane = f.getContentPane();
String[] s1 = {"公司文件","个人信件","私人文件"};
String[] s2 = {"本机磁盘(C:)","本机磁盘(D:)","本机磁盘(E:)"};
String[] s3 = {"奇摩站","职棒消息","网络书店"};
Hashtable hashtable1 = new Hashtable();
Hashtable hashtable2 = new Hashtable();
hashtable1.put("我的公文包",s1);
hashtable1.put("我的电脑",s2);
hashtable1.put("收藏夹",hashtable2);
hashtable2.put("网站列表",s3);
JTree tree = new JTree(hashtable1);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setViewportView(tree);
contentPane.add(scrollPane);
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String args[]) {
new TreeDemo1();
}
}
jb里有控件,在swing里
例子在jb目录下:sample\swing\treecontrol里
freejob
2002-06-24
打赏
举报
回复
java里的xml可以,好像要加一个xml的编译包
olvest4000
2002-06-24
打赏
举报
回复
自带控件!
【
Java
数据结构】二叉
树
到底是什么品种的
树
?以及二叉
树
有哪些基操
【
Java
数据结构】二叉
树
到底是什么
树
?以及二叉
树
有哪些基操
树
型结构概念
树
的表示形式
树
的应用二叉
树
(重头戏)概念二叉
树
的基本形态两种特殊的二叉
树
二叉
树
的性质三级目录
树
型结构 概念
树
的表示形式
树
的应用 二叉
树
(重头戏) 概念 二叉
树
的基本形态 两种特殊的二叉
树
二叉
树
的性质 三级目录 ...
【
Java
基础】什么是
树
?
1, 我们把
树
中结点的第一个子结点作为这个结点左结点2, 我们把一个结点右兄弟结点, 作为右结点通过上述操作可以将普通的
树
转换为二叉
树
二叉
树
中的节点最多有两个子节点,左右子节点有严格划分,次序不能颠倒特点:二叉
树
在第i层至多有2的(i-1)次方个节点层次为k的二叉
树
至多有2的k次方 - 1个节点对任何一颗二叉
树
T,如果其叶子节点数为n0 , 度为2的节点数为n2,则n0 = n2 + 1具有n个节点的完全二叉
树
,
树
的高度为log2n (向下取整)。
Java
数据结构:什么是
树
?怎么使用?
目录一、
树
1. 概述2. 一些基本术语二、二叉
树
1. 概述2. 重要特性三、二叉
树
的存储结构1. 顺序存储2. 链式存储四、二叉
树
的遍历1. 由遍历序列确定二叉
树
2. 根据遍历序列估计二叉
树
3. 遍历和建
树
代码 一、
树
1. 概述 与线性表表示的一一对应的线性关系不同,
树
表示的是更为复杂的数据元素之间的非线性关系。 直观来看,
树
是以分支关系定义的层次结构,是 一对多 的关系
树
的定义:
树
(Tree) 是 n( n>=0 ) 个结点的有限集合 有且仅有一个 根结点 (Root) 当n>1的时
java
建立
树
_
java
– 如何创建一个
树
?
我有一个文本文件,其内容如下:a.b.c.da.ca.da.x.y.za.x.y.aa.x.y.ba.subtree我想把它变成一棵
树
:a/ / \ \ \b c d x subtree| |c y| / | \d z a b编辑:具有两个节点的a.x.y.a路径需要被...
红 - 黑
树
和 B+
树
?
红黑
树
是一种自平衡二叉查找
树
,由 Rudolf Bayer 发明,在 1978 年被 Leo J. Guibas 和 Robert Sedgewick 改称为“红黑
树
”。它的特点包括每个节点非红即黑;根节点是黑色;每个叶子节点都是黑色的空节点;如果一个节点是红色的,那么它的两个子节点都是黑色;从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。在
Java
集合框架中,很多部分如 HashMap、TreeMap、TreeSet 等都有红黑
树
的应用。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章