当前位置: 技术问答>java相关
程序运行时,出现一个完全展开的JTree?
来源: 互联网 发布时间:2015-06-26
本文导语: 我写了一些代码(JBuilder6)如下: public class TreeFrame extends JFrame { 。。。。。 。。。。。 DefaultMutableTreeNode top=new DefaultMutableTreeNode("用户组"); JTree jTree1 = new JTree(top); 。。。。。 。。。。。 ...
我写了一些代码(JBuilder6)如下:
public class TreeFrame extends JFrame {
。。。。。
。。。。。
DefaultMutableTreeNode top=new DefaultMutableTreeNode("用户组");
JTree jTree1 = new JTree(top);
。。。。。
。。。。。
private void jbInit() throws Exception {
。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。
this.createTree();
}
public void createTree(){
DefaultMutableTreeNode node1=null;
DefaultMutableTreeNode node2=null;
node1=new DefaultMutableTreeNode("管理员组");
top.add(node1);
node2=new DefaultMutableTreeNode("Tom");
node1.add(node2);
node1=new DefaultMutableTreeNode("普通用户组");
top.add(node1);
node2=new DefaultMutableTreeNode("John");
node1.add(node2);
node2=new DefaultMutableTreeNode("Mary");
node1.add(node2);
}
}
。。。
程序运行时,弹出的JTree只有根目录,双击后才展开。
而我想要开始时,出现一个完全展开的JTree,怎么作?
public class TreeFrame extends JFrame {
。。。。。
。。。。。
DefaultMutableTreeNode top=new DefaultMutableTreeNode("用户组");
JTree jTree1 = new JTree(top);
。。。。。
。。。。。
private void jbInit() throws Exception {
。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。
this.createTree();
}
public void createTree(){
DefaultMutableTreeNode node1=null;
DefaultMutableTreeNode node2=null;
node1=new DefaultMutableTreeNode("管理员组");
top.add(node1);
node2=new DefaultMutableTreeNode("Tom");
node1.add(node2);
node1=new DefaultMutableTreeNode("普通用户组");
top.add(node1);
node2=new DefaultMutableTreeNode("John");
node1.add(node2);
node2=new DefaultMutableTreeNode("Mary");
node1.add(node2);
}
}
。。。
程序运行时,弹出的JTree只有根目录,双击后才展开。
而我想要开始时,出现一个完全展开的JTree,怎么作?
|
在createTree()后
for(int i=0;i
for(int i=0;i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!