Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaFX

Войти
Регистрация
Восстановить пароль
 
Flassie
184 / 169 / 29
Регистрация: 03.08.2012
Сообщений: 594
Завершенные тесты: 2
#1

SetCursor + javafx + show/hide - JavaFX

24.05.2015, 22:06. Просмотров 308. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос SetCursor + javafx + show/hide (JavaFX):

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

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

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

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

JavaFx LinearGradient - JavaFX
Столкнулся с проблемой задания линейного градиента в Fx Rectangle grad=new Rectangle(scene.getWidth(), scene.getHeight()); ...

Таблица в JavaFx - JavaFX
Имeется небольшой проект с иcпользованием Spring Boot и JavaFX: https://github.com/Algamon/Coma Проблема в том, что при добавлении...

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

JavaFX в Mac OS - JavaFX
Привет всем! Имеется Mac OS Mountation Lion. Можно ли под данной операцинкой запускать приложения написанные на JavaFX?

TextArea в JavaFX - JavaFX
Возникла проблема с TextArea, никак не могу убрать фон. На скриншоте видно, что цвет установлен прозрачный, но фон все равно видно. Когда...

Таймер в javafx - JavaFX
Подскажите пожалуйста, мне нужен простой таймер, который срабатывал бы при нажатии на кнопку. public void CallToPanel(ActionEvent...

Платформа ли javaFX? - JavaFX
подскажите... javaFX это молодая развивающаяся платформа, так же как когда то java EE, ME ,SE ?


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

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

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