我是JavaFX的新手,正在制作一个用于排序和过滤的工具栏。我想在任何时候只有一个排序或过滤器显示。我听说我可以将这些选项添加到堆栈窗格,然后将.toFront()方法应用于我希望随时显示的选项。但是,仍会显示所有选项。我希望一次只能出现一个。
这是我的代码:
StackPane sortAndOrFilterStackPane = new StackPane();
HBox sortOptionsHBox = makeSortOptions();
HBox filterOptionsHBox = makeFilterOptions();
sortAndOrFilterStackPane.getChildren().addAll(sortOptionsHBox, filterOptionsHBox);
sortOptionsHBox.toFront();
Here是一个关于它外观的屏幕截图。
非常感谢你的帮助:)。