Нефокусируемый JavaFX Windows

1

В настоящее время я разрабатываю приложение в JavaFX для создания виртуальной клавиатуры. Я сделал это в Swing, и я работал с несфокусированным JFrame, чтобы иметь возможность отправлять KeyEvent в фоновое приложение (например, Word открыт, мой всегда сверху JFrame виден, я нажимаю на кнопку, и это событие пожарного ключа к Слову).

В Свинге я сделал:

frame.setFocusable(false);
frame.setFocusableWindowState(false);

Но в JavaFX я не нашел, как это сделать, я видел

stage.setFocused(false);

Но это не работает, есть ли решение или обходное решение?

  • 0
    stage.setFocused() является устаревшим методом. Вы хотите, чтобы ваша сцена всегда была поверх других окон?
  • 0
    Да, я знал, что это устаревший метод, но я попробовал его, чтобы увидеть, если он делает работу, но это не так. И да, я хочу держать свою сцену на вершине, но я уже знаю, как это сделать (с setAlwaysOnTop(..) как в Swing). Моя настоящая проблема - сосредоточиться на сцене. Если вы не понимаете, о чем я, попробуйте использовать виртуальную клавиатуру по умолчанию для Windows.
Теги:
javafx
swing
window

1 ответ

0

Запрошен параметр на панели отчетов https://javafx-jira.kenai.com/browse/RT-40494?page=com.atlassian.jira.plugin.system.issuetabpanels

Ещё вопросы

Сообщество Overcoder
Наверх
Меню