JavaFx子菜单不在网页后面

JavaFx子菜单不在网页后面,java,browser,position,javafx,submenu,Java,Browser,Position,Javafx,Submenu,我制作了JavaFx菜单及其子菜单;它们在独立模式下工作良好 但如果我把它们嵌入到浏览器中,它的子菜单总是停留在打开它的第一个位置,即使我在桌面上拖动了浏览器(最新的Firefox 9)。只有菜单栏可以很好地重新定位/拖动,但其子菜单将永远在第一个位置打开 代码如下: primaryStage.setTitle("Testing"); Group root = new Group(); Scene scene = new Scene(new VBox(), 550, 25

我制作了JavaFx菜单及其子菜单;它们在独立模式下工作良好

但如果我把它们嵌入到浏览器中,它的子菜单总是停留在打开它的第一个位置,即使我在桌面上拖动了浏览器(最新的Firefox 9)。只有菜单栏可以很好地重新定位/拖动,但其子菜单将永远在第一个位置打开

代码如下:

    primaryStage.setTitle("Testing");
    Group root = new Group();
    Scene scene = new Scene(new VBox(), 550, 250);
    MenuBar menubar = new MenuBar();

    //File menu
    Menu menu = new Menu("File");
    menu.getItems().add(new MenuItem("New"));
    menu.getItems().add(new MenuItem("Save"));
    menu.getItems().add(new SeparatorMenuItem());
    menu.getItems().add(new MenuItem("Exit"));

    Menu tools = new Menu("Tools");
    final MenuItem settingMenu = new MenuItem("Setting");
    tools.getItems().add(new MenuItem("Setting"));
    tools.getItems().add(new MenuItem("Network configuration"));
    tools.getItems().add(new MenuItem("File reader")); 

    Menu acq = new Menu("Actions");
    acq.getItems().add(new MenuItem("Start"));
    acq.getItems().add(new MenuItem("Stop"));

    menubar.getMenus().addAll(menu, tools, acq);        
    ((VBox) scene.getRoot()).getChildren().addAll(menubar);
    menubar.prefWidthProperty().bind(primaryStage.widthProperty());
    primaryStage.setScene(scene);
    primaryStage.show();    

我错过什么了吗?如何将子菜单附加到菜单栏?

JavaFX论坛告诉我一些事情。这是一只虫子。这已向Oracle报告,他们将在稍后发布JavaFX2.1的更新版本