仅显示stackpane的顶级子项

时间:2016-08-14 18:40:36

标签: java javafx

我是JavaFX的新手,正在制作一个用于排序和过滤的工具栏。我想在任何时候只有一个排序或过滤器显示。我听说我可以将这些选项添加到堆栈窗格,然后将.toFront()方法应用于我希望随时显示的选项。但是,仍会显示所有选项。我希望一次只能出现一个。

这是我的代码:

StackPane sortAndOrFilterStackPane = new StackPane();
    HBox sortOptionsHBox = makeSortOptions();
    HBox filterOptionsHBox = makeFilterOptions();
    sortAndOrFilterStackPane.getChildren().addAll(sortOptionsHBox, filterOptionsHBox);
    sortOptionsHBox.toFront();

Here是一个关于它外观的屏幕截图。

非常感谢你的帮助:)。

0 个答案:

没有答案