Есть такой код, но почему то, он не срабатывает при нажатии "("
Хотя все отлично работает на цифрах, буквах, и даже если взять квадратную скобку, то тоже работает, однако вместе с кв.скобкой срабатывает и на букву под ней. В чем проблема? как это исправить? Почему не работает обычная скобка? если в документации именно LEFT_PARENTHESIS предназначен для открывающей скобки
myField.setOnKeyPressed((event) -> {
if (event.getCode() == KeyCode.LEFT_PARENTHESIS) {
System.out.println("Works!");
}
});
Так же и вариант KeyCode.getKeyCode("(")
тоже не срабатывает
В этом обработчике вы получаете SHIFT
или DIGIT9
.
Вам нужно ловить другое событие:
myField.setOnKeyTyped((event) -> {
if(keyEvent.getCharacter().equals("(")) {
System.out.println(keyEvent);
}
}
Тогда попробуй 0x0207. Если не работает значит этог баг JavaFX
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть активность CartActivity, в котором расположен RecyclerViewТак же есть класс RecyclerViewAdapter
В уроках об FXML говорится об пользе и преимуществах разделения интерфейса и логики в программах, но есть ещё непонятный мне класс "Controller" (помимо...