问题标签 [jtreetable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 从 JTreeTable SwingX 错误中删除选定节点
当我试图从 JTreeTable 中删除选定的节点时,我遇到了一个奇怪的错误。首先,我从 JXtreeTable 的主类中获得选定的行
我用这个方法来做,它返回了正确的行数。但是,事情发生了。在我的模型类中,我调用方法删除子项:
这里是我的节点类:
所以,当我使用方法 root.remove(index) 我总是得到错误“节点必须是这个模型管理的有效节点”。但我很确定我的节点没问题!这意味着什么,是否可以修复?
java - 在 Swing 中创建树表
使用本手册(http://www.comp.nus.edu.sg/~cs3283/ftp/Java/swingConnect/tech_topics/tables-trees/tables-trees.html)我正在尝试为我的项目创建树表摆动用户界面。
在我的表类的构造函数中,我重新定义了渲染,如下所示:
其中 treeTableModel 是我的实现
结果表看起来接近我想要的,但我有几个问题:
我的代码中的字段(ID)定义为对象,但实际上它代表数字(1、2、3 等)。如何更改字段 ID 的表示?
我表中的节点不展开。但
公共 int getChildCount(对象 parent_object_id)
返回数字 > 0
ps 我知道可能没有足够的信息来直接回答,但我至少需要一个方向来继续我的调查。
java - 在节点列中带有复选框的摆动大纲
我正在创建一个有房间的 JOutline,每个房间里面都有多个产品。您可以选择单个产品并点击详细信息,但我还需要能够使用复选框选择多个产品旁边的复选框。
我特别在寻找一种将复选框放在对象最左侧的方法。
有什么办法可以做到这一点,还是我最好研究一下JXTreeTable?
java - 如何使用 JTree 显示 JPanel 中目录中的文件?
我正在使用 Swing 开发 GUI。GUI 的实现方式是,当用户想要加载一组文本文件时,文件选择器对话框应该打开并且用户选择所有文件所在的目录。现在,我想使用 JTree 将所选目录中的所有文件列出到 JScrollPane 中。我正在使用此示例在我的代码中实现 JTree: http ://www.java2s.com/Code/Java/File-Input-Output/FileTreeDemo.htm
但是,选择目录后,JPanel 中不显示 JTree。我已将 JTree 代码放在 actionPerformed() 方法中。我不确定这是否是正确的方法。
这是代码:
FileTreeModel.java 类
重新验证内容容器后,GUI 如下所示:
java - "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: Swing 的 JTree 中的 0
这是我得到的例外,当我试图将第一个值保存 int[]
到一个简单的原语时。该数组是 a 的一部分JTree
。
我研究了一段时间的其他主题,大部分都找到了答案,逻辑上我的数组必须是空的。但事实并非如此!对多维数组和向量的其他引用也不起作用。
因此,第一个条目的值是 4,并且是唯一的条目(大小 1)。此外,它不能为空。那么为什么System.out.println()
可以阅读,但int
不能进行参考呢?
总是当我从树中选择一行时,它会在第一次单击时保存MouseEvent
。在添加a 之后调用该方法TreeSelectionListener
。
java - 实现 JTree || 以我们自己的方式自定义 JTree
我想将JTree
代码实现为我的自定义样式,如下图所示。我想设计一个JTree
可实时编辑并将数据动态存储到数据库中。
当我想添加子节点时,如图所示,我想从 optiosn 中进行选择,并让我的 JTree 根据需要生成一个子节点。
当我添加新节点时,输入名称并按“ENTER”然后它应该按原样保存。所以,我希望我的 JTree 在需要时根据需要生成节点,并且可以在鼠标单击 add_icon 时从下拉菜单中删除。
所以,任何人都可以帮助我为这样的 JTree 设计我自己的模块或 API。拜托了。这将在我的项目中实施。所以,很快就需要帮助。我在 Swing 应用程序下在 Netbeans 8.0.2 上做我的项目。
java - 叶节点未显示在 TreeTable 中
我正在研究 Swing 应用程序的 TreeTable 组件。我按照TreeTables2给出的教程进行操作
我将一个 Message 对象传递给我用来创建 JTreeTable 的 PropertiesTableModel 并假设如下图所示查看它们。
以下是我的表格模型的源代码。
}
当我运行应用程序时,只有根节点(消息)出现在表中。
这是我第一次在 swing 中尝试自定义 Tree table 组件,感觉有点复杂。有人可以帮我在树表中相应地查看数据。或者,如果有人有比这种方法更好的解决方法以便比这更容易构建树表,请帮助我。
java - 如何在摇摆中获取树表的选定节点?
我已经在摇摆中实现了一个树表,参考此处提供的教程 。我有两列,其中将显示 Message 下的 Message Object 或 Fields 对象。如果节点是字段,那么它的值将显示在第二列中。我可以成功查看所需的数据,将单元格渲染器添加到第二列,其中值是一个集合,然后向单元格添加一个组合框。当我添加单元格编辑器时,问题就来了。下面是我的单元格编辑器。
在我的单元格编辑器的构造函数中,我添加了如下代码,通过它我试图获取树表选定行的当前选定节点。但是我输入的代码不起作用,因为“getPathForRow”函数不支持树表。
这是我正在使用的表格模型。
我需要获取树表的选定节点,以便我可以获取当前选定的字段以通过编辑器编辑它的更改值。有人可以让我知道我的代码哪里出错了。获取此树表的当前选定节点的正确方法是什么。