У меня есть класс, который расширяет стек стека javafx, и в этом классе хотел бы создать строку меню, содержащую меню с элементами - PullRequest
0 голосов
/ 07 марта 2020

вот код:

import javafx.scene.layout.StackPane;
import javafx.scene.control.*;
import csc2a.desc.model.*;

public class CrisisPane extends StackPane{
    //create menu
    Menu fileMenu = new Menu("File");

    //create menu items
    MenuItem openFileItem = new MenuItem("Open file");

    //add menu item to menu
    fileMenu.getItems().add(openFileItem); //syntax error here 

    //create menu bar 
    MenuBar menuBar = new MenuBar();

    //add menu to menubar
    menubar.getMenus().add(fileMenu); //and syntax error here
}

каждый раз, когда я пытаюсь добавить новый пункт меню и добавить меню в меню, я получаю сообщение об ошибке (Синтаксическая ошибка в токене "getItems", идентификатор, ожидаемый после этого токена )

это то, как мой лектор объяснил нам и представил это в коде. Я действительно новичок в javafx и у меня есть некоторые базовые c java концепции, но у меня уже есть опыт работы с c ++, и я используя затмение в качестве IDE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...