将“展开”按钮添加到没有子节点的 JTree 节点?

2023-12-02

我想将“扩展”按钮添加到 JTree 的节点以指示它们是可扩展的。问题是,在用户单击它们之前,它们没有子级(由于在后台进行处理)。

有什么方法可以将节点设置为父节点或拥有子节点,而无需它实际拥有子节点吗?

Thanks


可以使用你自己的DefaultMutableTreeNode实施压倒一切isLeaf():

如果此节点没有子节点,则返回 true。

Swing 教程:JTree解释如下4.1 动态树.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将“展开”按钮添加到没有子节点的 JTree 节点? 的相关文章

随机推荐

  • 将 Firebase 云功能限制为 IP 地址

    我有几个云功能 每种类型都已设置且运行良好https onRequest 我试图找出最好 最简单的方法来允许https onRequest被调用的函数only通过指定的IP地址 这能实现吗 我猜我需要创建一个有条件的服务帐户 但我还没有达到
  • 按下按钮后,使用 VBA 在 MS Access 中导入 .DBF 文件

    我必须单击按钮将 DBF 文件导入 MS Access 表 文件名为 SourceTable dbf Access 数据库是 StudentDataBase accdb 我要插入的表名为 myTable 首先我想问 表中是否需要具有相同的字
  • Dynamodb 过滤器表达式未返回所有结果

    我想扫描过去 7 天的所有项目 所以我要做的是生成 7 天前的时间戳并过滤大于该值的时间戳 但这次扫描返回了一些结果 请参阅以下 JavaScript const daysBack days gt let date new Date dat
  • 将 TextBox.Value 转换为 Double 到 VBA (Excel 2013)

    我的表单中有文本框 用户可以在其中输入值 在 VBA 中 我需要将值从字符串转换为双精度 我这样做是这样的 Private Sub UserForm Initialize some code Dim new value As Double
  • 我们可以在 orientdb 中更新 EDGE 吗?

    是否有可能获得一个在 orientdb 中更新插入边缘的示例 如果它不存在 有没有办法检查边缘是否存在 如果存在 则只需更新边缘 否则创建新边缘 我使用的是 Orientdb 2 1 13 版本 谢谢 通过 SQL 您可以使用基本的 UPD
  • 如何用jsoup解析简单的html代码?安卓

    这是我的html代码的一部分 div class entry themeform h3 dr James 8211 opiekun naukowy h3 p a href http www page com picture jpg img
  • 将 UILabel 添加到 UIToolbar

    我正在尝试向我的工具栏添加标签 按钮工作得很好 但是当我添加标签对象时 它崩溃了 有任何想法吗 UIBarButtonItem setDateRangeButton UIBarButtonItem alloc initWithTitle S
  • 如何将 Android 上的 Vimeo 和具有特定用户访问权限的网站集成

    我们购买了一个用于视频流的 VIMEO 帐户 我们的网站和 Android 应用程序正在运行 并且对内容的用户级别限制由 firebase 生成的令牌管理 现在我想集成 VIMEO 视频以供我们的网站和应用程序访问 并希望确保所需用户只能使
  • 在 MongoDB Realm Sync 中建模子集合

    我是 MongoDB 和 MongoDB Realm Sync 的新手 我正在关注领域同步教程 and 领域数据模型文档 但我想了解更多信息 因此我对 Atlas 集合结构进行了如下调整 Projects gt Tasks i e task
  • 动态添加的 DropDownlists 不会触发 SelectedIndexChanged 事件 [重复]

    这个问题在这里已经有答案了 我看到了很多关于这个主题的东西 但我找不到解决方案 我用一个事件添加了许多下拉列表 但它们没有触发 SelectedIndexChanged 事件 这是 drplist 创建者代码 foreach var row
  • 具有多行 UILabel 的自定义 Tableview 单元格需要动态高度

    我使用 Interface Builder 创建了一个自定义 TableView 单元 它看起来是这样的 对于描述标签 我需要将其自动换行 因此我将其设置为 在我的 SettingsPageViewController 中 我重写了以下表视
  • Java日期格式真正简单

    如果我有一个日期 而我想要的只是像这样的月份和日期 月 日 然后像今年 7 月 8 日那样转动月份 您会如何写日期 让我看看我是否理解得很好 您有一个类似于 07 08 的日期 并且想要 7 月 08 你可以尝试简单日期格式 import
  • C 中的非 ASCII 字符

    我正在查看 google go 的运行时源代码 位于https go googlecode com hg src pkg runtime 而且他们似乎使用了一个特殊字符作为函数名称 例如 查看https go googlecode com
  • 为什么 Julia 中 2 ^ 3 ^ 4 = 0?

    我刚刚在 Quora 上读到一篇文章 http www quora com Is Julia ready for 生产 use 在底部 有一个答案说 2 3 4 0 我自己尝试了一下 julia gt 2 3 4 0 就我个人而言 我不认为
  • R:查找并删除所有一到两个字母的单词

    我试图从文本段落中清除任何一两个字母的单词 这是我的第一个想法 gsub a zA Z 1 2 a ab abc B BB BBB 1 a aaa BB BBBB 我可以看到 a 如何不被替换 因为它不以空格开头 并且我可以看到 BB 如何
  • 比较字符

    假设我有以下代码 String myString Hello char firstChar myString charAt 0 然后我想检查firstChar 是否具有值 B 我试过 if myChar b and if myChar eq
  • 从每个组中选择一个随机行 SQL Server

    我有一张如下表 ID Code Age 1 4758 21 1 7842 14 1 9821 23 1 6842 9 2 8472 24 2 7558 31 2 7841 28 3 7881 38 3 8794 42 3 4871 43 对
  • 告诉原则一个字段可以为空

    我必须在学说实体的注释中输入什么 其实是这样的 ORM Column type string length 255 Assert Length min 3 max 255 minMessage The name is too short m
  • php 如何转换布尔变量?

    php 如何转换布尔变量 我试图将布尔值保存到数组中 result Users is login true 但是当我使用调试时 is login 值为空 当我执行以下条件时 if result Users is login 条件总是假的 然
  • 将“展开”按钮添加到没有子节点的 JTree 节点?

    我想将 扩展 按钮添加到 JTree 的节点以指示它们是可扩展的 问题是 在用户单击它们之前 它们没有子级 由于在后台进行处理 有什么方法可以将节点设置为父节点或拥有子节点 而无需它实际拥有子节点吗 Thanks 可以使用你自己的Defau