我正在尝试将MenuButton
的菜单对齐,使其与MenuButton的右侧齐平,而不是默认的左侧。我的菜单按钮如下:
menubutton("Max Voltage") {
item("Test 1").action {
println("test 1 pressed")
}
item("Test 2").action {
println("test 2 pressed")
}
}
这是当前对齐位置和我希望对齐位置的屏幕截图:
任何帮助将不胜感激!谢谢!
答案 0 :(得分:0)
使用javafx MenuButton,这是
MenuButton menuButton = new MenuButton("Eats");
Label burgerText = new Label("Burger");
burgerText.prefWidthProperty().bind(menuButton.widthProperty());
burgerText.setAlignment(Pos.TOP_RIGHT);
MenuItem burger = new MenuItem("", burgerText);
Label hDogText = new Label("Hot Dog");
hDogText.prefWidthProperty().bind(menuButton.widthProperty());
hDogText.setAlignment(Pos.TOP_RIGHT);
MenuItem hDog = new MenuItem("",hDogText);
menuButton.getItems().addAll(burger, hDog);
结果: