Использование MultiSplitLayout с предпочтительными размерами компонентов, а не весами? - PullRequest
0 голосов
/ 05 апреля 2019

Я использую JXMultiSplitPane и добавил функцию, позволяющую пользователю отображать и скрывать панели, содержащиеся в панели.Я также сохраняю размер компонента и родительского фрейма, чтобы при удалении пользователем окна значения сохранялись, чтобы при следующем открытии окна оно было точно таким же, как было сохранено.

IУ меня проблема в том, что мне трудно заставить макет соответствовать размерам компонентов.

Я пытался использовать вызов setLayoutByWeight (false);на MultiSplitLayout, но, похоже, он ничего не делает.

Изначально я установил веса равными 0,25, чтобы 4 панели имели одинаковый интервал.

Любые идеи или указания о том, что яНужно сделать так, чтобы я мог снова показать окно, как оно было, когда пользователь располагал его.Это должно включать проверку того, что все скрытые узлы все еще скрыты.

...