我创建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)