Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaFX
Войти
Регистрация
Восстановить пароль
 
Flassie
184 / 169 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
#1

SetCursor + javafx + show/hide

24.05.2015, 22:06. Просмотров 323. Ответов 1
Метки нет (Все метки)

Есть окно, на котором имеется сцена с
Java
1
scene.setCursor(Cursor.CROSSHAIR);
Окно открывается по хоткею (глобальному хоткею), и сворачивается по нему же, если было открыто:
Java
1
2
3
4
5
6
7
8
9
10
        Provider provider = Provider.getCurrentProvider(false);
        provider.register(KeyStroke.getKeyStroke("ctrl P"), hotKey -> {
            if (hotKey.keyStroke == KeyStroke.getKeyStroke("ctrl P")) {
                Platform.runLater(() -> {
                    if (primaryStage.isShowing())
                        primaryStage.hide();
                    else primaryStage.show();
                });
            }
        });
Проблема: при открытии окна в первый раз - курсор как раз CROSSHAIR. После сворачивания окна и открытия его снова - курсор DEFAULT (хотя если я вывожу его тип в консоль - говорится, что он CROSSHAIR).

Вопрос: как это можно исправить?

P.S. Окно не закрывается и не пересоздается. Имеется следующая строка:
Java
1
Platform.setImplicitExit(false);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2015, 22:06
Ответы с готовыми решениями:

Swing --> JavaFX, Переписать графический компонент в JavaFX
Всем привет! Только начал изучать Java. Пишу программу крестики-нолики(игра)....

Отобразить javafx.scene.image.Image в javafx.scene.layout.GridPane
Подскажите, пожалуйста, как отобразить javafx.scene.image.Image в...

Java OpenGL не работает setCursor( )
Делаю 3d движок на JAVA OpenGL около года. Взялся вчера оформлять меню,...

JavaFX
Состоит ли JavaFX в стандартном пакете JRE?

Переключатель на JavaFX
В инете не нашел ничего подобного. Возможно ли сделать такой переключатель? ...

1
Flassie
184 / 169 / 38
Регистрация: 03.08.2012
Сообщений: 596
Завершенные тесты: 2
26.05.2015, 22:46  [ТС] #2
Неужели никто не знает как это сделать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2015, 22:46

JavaFX DialogPane
Добрый день! Прошу помочь разобраться с DIalogPane javafx. Как можно обратиться...

ImageDialog в JavaFX
Каким образом используя JavaFX можно создать ImageDialog? Что бы при нажатии на...

JavaFX локализация
Создал файлы с языками, подключил, но как при нажатии кнопки изменения языка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru