gpt4 book ai didi

java - 创建新的 jTree 后 jTree 刷新组件

转载 作者:行者123 更新时间:2023-12-01 07:39:50 32 4
gpt4 key购买 nike

我阅读了很多有关此的主题,但仍然存在一些问题。我正在使用 NB 的 java 桌面项目。我已经从调色板创建了树,现在每次单击按钮后我想创建新树并刷新它。所以我在我想让新的 jTree 添加一些 DefaultMutableTreeNode 并在窗口中显示它时执行了事件操作。有什么想法吗?

也许换句话说我应该如何创建 Jtree 来修改它的内容?我现在做这样的事情:在 initComponents jTree1 = new JTree(nodeF);其中 nodeF 是我在 initComponents 之前初始化的字段 (DefaultMutableTreeNode)然后我想修改这个节点元素添加和删除另一个节点。

我能够刷新树 ((DefaultTreeModel) jTree1.getModel()).reload();但我无法创建 nodeF 的新实例

我觉得我犯了一些愚蠢的错误..不知道如何正确创建 gui..

最佳答案

第一个想法是,远离 Netbeans。使用 GUI 编辑器会阻碍您学习 Swing 的重要部分,并生成难以调试或自定义的代码。

第二个想法,听起来您可以通过设置根来刷新现有树并删除当前内容。这样您就不必每次都创建一棵新树。

关于java - 创建新的 jTree 后 jTree 刷新组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6492164/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com