我有一个使用JXMultiSplitPane来显示多个组件的用户界面。但是,我希望某些窗格可以折叠。我考虑过如何在这里使用JXCollapsiblePane,但我想不出一种使选择窗格具有多重拆分和可折叠性的好方法。
我的想法是不使用JXCollapsible窗格,而是通过设置该窗格的分隔位置来创建一个折叠/扩展窗格的按钮。是否可以在这里使用JXCollapsiblePane,这样我就可以获得动画折叠/展开等不错的功能?
最佳答案
multiSplitPane.getMultiSplitLayout().displayNode("r0", !hide);
使用displayNode()可以显示/隐藏特定的窗格。