Tag: 展开

如何在Java Swing中使用可折叠/可扩展的JPanel

当用户点击其边框上的文字/图标时,我想要一个可以折叠或展开的JPanel。 由于我的应用程序中的空间紧张,我需要这种类型的面板。 我读了关于CollapsiblePanel类但不知道如何使用它。我认为需要下载SwingX,但没有找到任何地方。 而且,如果我在基本的Java Swing中得到解决方案会更好。

展开折叠使用JTree延迟加载展开问题

我使用Lazy Loading实现了一棵树。 第一级节点是在树创建时创建的,其中仅当用户扩展任何特定节点时才创建子节点。 数据来自数据库,我们向数据库发出查询以填充子节点。 实现TreeExpansionListener并使用重写的treeExpanded方法实现。 在扩展时,我删除所选节点的所有子节点,进行数据库查询并将记录作为子节点添加到所选节点。 在将任何节点添加到树之前,会将虚拟子节点添加到节点。 使用DefaultMutableTreeNode。 到目前为止一切顺利,它按预期工作正常。 问题1 – 正如你所说,它是每次扩展的数据库调用,所以如果一个节点被折叠并再次展开,我将进行数据库跳转并再次处理…我的想法是如果已经扩展,则不加载节点… 问题2 – 如果我必须进行强制刷新,即重新加载树并保持扩展状态。 现在处于工作状态……如何解决上述问题1? 感谢任何帮助。

更改展开和折叠图像TreeView JavaFX 2.2

是否可以更改JavaFX 2.2 TreeVIew的展开和折叠图像? 更改此图片, 对于这样的图像(带+/-),