我有一个使用JXMultiSplitPane来显示多个组件的用户界面。但是,我希望某些窗格可以折叠。我考虑过如何在这里使用JXCollapsiblePane,但我想不出一种使选择窗格具有多重拆分和可折叠性的好方法。

我的想法是不使用JXCollapsible窗格,而是通过设置该窗格的分隔位置来创建一个折叠/扩展窗格的按钮。是否可以在这里使用JXCollapsiblePane,这样我就可以获得动画折叠/展开等不错的功能?

最佳答案

        multiSplitPane.getMultiSplitLayout().displayNode("r0", !hide);


使用displayNode()可以显示/隐藏特定的窗格。

10-08 13:14