|
|
|
javaFx Смена окон после Alert
|
|||
|---|---|---|---|
|
#18+
В общем у меня такая ситуация. Есть два окна. Основное и дочернее. Создаю дочернее по нажатию Open. И после выскакивания диалогового окна у меня второстепенное окно становится первым. А как сделать так чтобы оно не выпрыгивало, если у меня много окон? Последовательность действий: 1. открываем новое окно (click open) 2. выбираем основное окно 3. нажимаем test (выскакивает диалоговое окно после которого, почему-то вспомогательное окно становится первым). Main.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Controller.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. sample.fxml Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. window.fxml Код: java 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 18:43 |
|
||
|
javaFx Смена окон после Alert
|
|||
|---|---|---|---|
|
#18+
DNShark, Alert по задумке не модальный? Похоже на какой-то баг с событиями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 18:54 |
|
||
|
javaFx Смена окон после Alert
|
|||
|---|---|---|---|
|
#18+
DNSharkу меня второстепенное окно становится первым. И ещё бы терминологию прояснить. Потому что первый и второй это смотря откуда считать. Есть окно в фокусе и не в фокусе. Можно скриншотом, например, показать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 18:57 |
|
||
|
javaFx Смена окон после Alert
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ок, со скринами 1. старт 2. нажимаю тест 3. нажимаю ок основное окно поменялось со второстепенным. По поводу модальности там стоит showAndWait() ну пока так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2016, 22:34 |
|
||
|
javaFx Смена окон после Alert
|
|||
|---|---|---|---|
|
#18+
Добавил Код: java 1. норм стало. Всем спасибо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2016, 10:17 |
|
||
|
javaFx Смена окон после Alert
|
|||
|---|---|---|---|
|
#18+
DNSharkДобавил Код: java 1. норм стало. Ну, там ещё initOwner() очень не помешает. DNSharkВсем спасибо). Нормально. Подсказывал я, а "спасибо" всем. Вообще в таких случаях надо события в очереди смотреть. Какое-то событие прилетает окну и оно становится активным. Надо смотреть откуда и почему оно туда прилетает. Интересно на сколько это сложно в JavaFX. Не приходилось ещё ковырять там очередь. Сильно ли она отличается от AWT-шной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2016, 10:22 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=59&tid=2124076]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 321ms |

| 0 / 0 |
