我正在使用JXMultiSplitPane并添加了一项功能,以便用户可以显示和隐藏窗格中包含的面板。我也正在做的是节省组件和父框架的大小,以便当用户放置窗口时,这些值会保留下来,以便下次打开窗口时,它们与存储的完全相同。
我遇到的一个问题是,我发现很难获得符合组件尺寸的布局。
我尝试使用调用setLayoutByWeight(false);在MultiSplitLayout上,但似乎没有任何作用。
最初,我将权重设置为0.25,以便为4个面板分配相等的间距。
我需要做什么的任何想法或指导,以便我可以再次显示该窗口,就像用户放置它时一样。这必须包括确保任何被隐藏的节点仍然被隐藏。