Получение нулевого значения при попытке добавить контекстное меню на метку точки в NASA World Wind Globe

Я работаю над проектом NASA World Wind Globe и использую JavaFX для создания поворотных панелей, куда я добавляю глобус и другие виды (FXML). Поэтому я хочу отобразить контекстное меню по правому щелчку всплывающего окна с аннотацией глобуса, которое я добавляю на глобус. Я использую класс ContextMenusOnShapes.java, чтобы получить подсказку для добавления контекстного меню. Но когда я пытаюсь интегрировать его с моим собственным кодом, т. Е. По щелчку правой кнопкой мыши на шарике, я получаю нулевое значение в строке:

ContextMenuInfo menuInfo = (ContextMenuInfo) 
params.getValue(ContextMenu.CONTEXT_MENU_INFO);//here menuInfo is null

System.out.println(params.getValue(ContextMenu.CONTEXT_MENU_INFO); //This line also prints null

Я использую обработчик событий для обработки щелчка правой кнопкой мыши на воздушном шаре. Может кто-нибудь мне помочь. Заранее спасибо.

0 ответов

Другие вопросы по тегам