|
|
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
Хочу, чтобы окно могло само активироваться и получать фокус. И могу понять, почему в ниже представленном коде не работает requestFocus. Окно появляется на переднем плане но не активируется и не получает фокус. Возможно, кто-нибудь знает рецепт, как это можно сделать. Результат работы кода можно увидеть на видео - http://screencast.com/t/NOJtmh6KBP5 Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. . Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2014, 15:39 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2014, 19:48 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
avp.mk... Механика появления окна поменялась, но окно все равно не получает фокуса =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2014, 20:46 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
go to JNA.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 06:31 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
avp.mkgo to JNA.. А почему сразу не ассемблер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 12:34 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
Как вариант - засабмиттить баг, это ненормальное поведение. Под виндой всё работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 12:51 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
Хотя не знаю, как должно быть в маке - попробуйте в свинге - также? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 13:12 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
tolyanchikПод виндой всё работает. У меня нет. Dan BlackА почему сразу не ассемблер? Это уж как вам нравится. JNA хорош тем, что нужно писать только на джаве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 13:50 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
Я не знаток JavaFX но в Swinge часто в зависимости от конфигурации формы не получает фокус нужное поле ввода. Связано это с разной очерёдностью событий в графике разных ОС Боримся так с этим.(Swing) Гарантированно получение фокуса (работает во всех ОС) Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 15:07 |
|
||
|
JavaFx (Swing) Активация окна и получение фокуса под MacOS
|
|||
|---|---|---|---|
|
#18+
avp.mkJNAПример для windows. FxApp.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. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. User32.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2014, 19:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38587458&tid=2127494]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
230ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 516ms |

| 0 / 0 |
