JTree与表单生成器

新宝

我使用默认的NetBeans edito创建了一个表单并将其jTree放在上面。然后以某种方式在其中创建一堆元素,例如“颜色”,“运动”,“食物”。但是它不在创建代码中。它来自哪里,如何编辑...

即使我做的jTree1.removeAll();一切仍然存在...并且没有将代码添加到jTree的代码。

private void test(java.awt.event.MouseEvent evt) {
    //trying to remove all, but it does not remove anything
    jTree1.removeAll();

    //it does print it in debug meaning that this function is called
    System.out.println("qwe");

    //create the root node
    DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root");
    //create the child nodes
    DefaultMutableTreeNode child1 = new DefaultMutableTreeNode("Child 1");
    DefaultMutableTreeNode child2 = new DefaultMutableTreeNode("Child 2");

    //add the child nodes to the root node
    root.add(child1);
    root.add(child2);

    //now how do I add it to the tree?
    //???
}

我需要能够jTree在运行时编辑内容。

alex2410

接下来的问题是您创建了JTree这样的示例JTree tree = new JTree()(根据docs),它具有示例节点。在创建节点(root,child1,child2)之后添加下一行,所有这些都将起作用:

DefaultTreeModel model =(DefaultTreeModel) jTree1.getModel();
model.setRoot(root);

您也不必将jTree1.removeAll();其用于其他目的。(docs

阅读有关的教程 JTree

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JTree与表单生成器

来自分类Dev

Oracle表单生成器

来自分类Dev

离子框架表单生成器

来自分类Dev

Laravel和HTML表单生成器

来自分类Dev

Android中的动态表单生成器

来自分类Dev

推荐的Ruby gems用于表单生成器和PDF生成器

来自分类Dev

从生成器调用生成器

来自分类Dev

如何使用表单生成器格式化模式

来自分类Dev

具有CodeIgniter的动态表单生成器

来自分类Dev

Query_builder Symfony表单生成器错误

来自分类Dev

Symfony2编辑不使用表单生成器

来自分类Dev

Rails 3中的自定义表单生成器

来自分类Dev

限制我的表单生成器脚本的依赖性

来自分类Dev

数据库设计-表单生成器

来自分类Dev

Angular4 表单生成器动态

来自分类Dev

Orbeon 表单生成器自定义

来自分类Dev

Laravel 表单生成器多选所选项目

来自分类Dev

vuejs表单生成器中的多列字段布局

来自分类Dev

symfony 表单生成器中对象内部的函数

来自分类Dev

如何使用 nodejs 和 mongodb 创建表单生成器

来自分类Dev

Codeigniter中表单生成器的更改方法

来自分类Dev

缓存生成器

来自分类Dev

递归生成器

来自分类Dev

密码生成器

来自分类Dev

在没有“直接联系”的情况下,表单生成器在表单集合中进行调用

来自分类Dev

Symfony - 将自定义数据从表单生成器传递到表单主题

来自分类Dev

使用python请求生成多部分表单数据的生成器

来自分类Dev

如何在Rails中使用生成器生成自定义表单

来自分类Dev

列出的Python生成器