java jtree_Java JTree
Java JTree
1 Java JTree的介紹
JTree類用于顯示樹(shù)結(jié)構(gòu)數(shù)據(jù)或?qū)哟谓Y(jié)構(gòu)數(shù)據(jù)。JTree是一個(gè)復(fù)雜的組件。它的最頂部有一個(gè)“根節(jié)點(diǎn)”,它是樹(shù)中所有節(jié)點(diǎn)的父節(jié)點(diǎn)。它繼承了JComponent類。
2?Java JTree的聲明
我們來(lái)看一下javax.swing.JTree類的聲明。
public class JTree extends JComponent implements Scrollable, Accessible
3?Java JTree的構(gòu)造方法
方法
描述
JTree()
用示例模型創(chuàng)建一個(gè)JTree。
JTree(Object[] value)
創(chuàng)建一個(gè)JTree,將指定數(shù)組的每個(gè)元素作為新根節(jié)點(diǎn)的子級(jí)。
JTree(TreeNode root)
創(chuàng)建一個(gè)以指定的TreeNode作為其根的JTree,該JTree顯示根節(jié)點(diǎn)。
4?Java JTree的案例
package com.yiidian;
/**
* 一點(diǎn)教程網(wǎng): 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();
}
}
輸出結(jié)果為:
總結(jié)
以上是生活随笔為你收集整理的java jtree_Java JTree的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 20日均线金叉60日均线的战法?
- 下一篇: Java并发编程实战_阿里P9整理分享的