如何解决我的 MenuBar 不在窗口顶部?
你好,我想像所有软件一样在窗口顶部打开我的菜单栏?
这是代码:
@Override
public void start(Stage primaryStage) throws Exception{
Image image = new Image("GUI/Images/grass_block_side.png");
ImageView imageView = new ImageView(image);
imageView.setPreserveRatio(true);
imageView.setFitHeight(128);
FlowPane root = new FlowPane();
Button btnConvert = new Button("Convert=>");
MenuBar menuBar = new MenuBar();
menuBar.setUseSystemMenuBar(true);
Menu fichier = new Menu("Fichier");
menuBar.getMenus().add(fichier);
ListView<Material> ListViewMateriel = new ListView<>();
ObservableList<Material> items = FXCollections.observableArrayList ();
ListViewMateriel.setItems(items);
root.getChildren().addAll(imageView,menuBar,btnConvert,ListViewMateriel);
root.setPadding(new Insets(15,15,15));
root.setHgap(10);
root.setVgap(20);
解决方法
如果我可以推荐使用 Scene Builder,那么一切都在那里轻松完成,这太荒谬了。在那里你可以将它锚定在顶部、左侧和右侧,这样就可以了。只是推荐
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。