当前位置: 技术问答>java相关
请问:如何在Jbuilder4.0中实现树状列?
来源: 互联网 发布时间:2015-01-01
本文导语: 若有控件更好! | java不是有Tree吗? javax.swing.tree.*; | 在javax.swing包中有JTree控件可用。 在javax.swing.tree包中带有一些类可供设置树的节点(Node). import javax.swing.*; import javax.swing.tree.*...
若有控件更好!
|
java不是有Tree吗?
javax.swing.tree.*;
javax.swing.tree.*;
|
在javax.swing包中有JTree控件可用。
在javax.swing.tree包中带有一些类可供设置树的节点(Node).
import javax.swing.*;
import javax.swing.tree.*;
public class MyJTree extends JFrame{
public MyJTree(){
JPanel mypanel=new JPanel();
DefaultMutableNode root=new DefaultMutableNode("这是根节点");
DefaultMutableNode child=new DefaultMutableNode("这是子节点");
root.add(child);
JTree mytree=new JTree(root);
mypanel.add(mytree);
this.getContentPane().add(mypanel,BorderLayout.CENTER);}
public static void main(String[] args){
MyTree my=new MyTree();
}
}
还可以动态删减添加Node,再调用JTree的UpdataUI()方法刷新即可
在javax.swing.tree包中带有一些类可供设置树的节点(Node).
import javax.swing.*;
import javax.swing.tree.*;
public class MyJTree extends JFrame{
public MyJTree(){
JPanel mypanel=new JPanel();
DefaultMutableNode root=new DefaultMutableNode("这是根节点");
DefaultMutableNode child=new DefaultMutableNode("这是子节点");
root.add(child);
JTree mytree=new JTree(root);
mypanel.add(mytree);
this.getContentPane().add(mypanel,BorderLayout.CENTER);}
public static void main(String[] args){
MyTree my=new MyTree();
}
}
还可以动态删减添加Node,再调用JTree的UpdataUI()方法刷新即可