小编Tir*_* Ns的帖子

如何在JavaFX中递归添加Menus和SubMenus?

我创建CustomMenuBar了扩展的类,javafx.scene.control.MenuBar我想要实现的是仅按String值添加新菜单,如start下面的代码方法所示:

package recursivemenu;

import javafx.application.Application;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.Menu;
import javafx.scene.control.MenuBar;
import javafx.scene.control.MenuItem;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class RecursivelyAddMenuAndSubMenu extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception {

        String menu1 = "File > Open";
        String menu2 = "File > Close";
        String menu3 = "File > Recently closed > File1";
        String menu4 = "File > Recently closed > File2";
        String …
Run Code Online (Sandbox Code Playgroud)

java recursion javafx

9
推荐指数
1
解决办法
857
查看次数

标签 统计

java ×1

javafx ×1

recursion ×1