2011-02-03 2 views
2

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

Моя мысль заключалась в том, чтобы не использовать панель JXCollapsible, а просто создать кнопку, которая сворачивает/расширяет область, устанавливая местоположение разделителя для этой панели. Был бы способ использовать JXCollapsiblePane здесь, чтобы я мог получить приятные функции, такие как анимированное рушится/расширяться?

ответ

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

Использование displayNode() для отображения/скрытия определенных панелей.