У меня есть TextField, где пользователь может ввести. Я хочу показать ContextMenu ниже курсора, когда пользователь нажимает комбинацию клавиш Ctrl + Space.JavaFX show ContextMenu ниже курсора
codeArea.setOnKeyPressed(event -> {
if(event.getCode().equals(KeyCode.SPACE) && event.isControlDown()) {
int cursorX = ?;
int cursorY = ?;
cm.show(codeArea, x, y);
} else {
cm.hide();
}
});
Как получить текущее положение курсора? Я должен дать ему (экран) XY координаты функции show().
Я хотел бы использовать его для автоматического завершения.
Спасибо.