jew*_*sea 35
不,JavaFX 2.2 手风琴一次只能有一个打开的窗格.
我为一个功能创建了一个增强请求(JDK-8090554 StackedTitledPanes控件),允许您一次打开手风琴中的多个窗格,但是功能请求当前尚未实现.
与此同时,您可以通过创建多个TitledPane实例并将它们放在VBox中来轻松构建类似的控件.
private VBox createStackedTitledPanes() {
final VBox stackedTitledPanes = new VBox();
stackedTitledPanes.getChildren().setAll(
new TitledPane("Pane 1", contentNode1),
new TitledPane("Pane 2", contentNode2),
new TitledPane("Pane 3", contentNode3)
);
((TitledPane) stackedTitledPanes.getChildren().get(0)).setExpanded(true);
return stackedTitledPanes;
}
Run Code Online (Sandbox Code Playgroud)
如有必要,您可以将VBox
包含窗格的内容包装在ScrollPane中,以便在其区域溢出可用区域时,所有展开窗格的内容都可以使用.
我创建了一个示例解决方案(图标是链接软件:http://www.fasticon.com).
归档时间: |
|
查看次数: |
11448 次 |
最近记录: |