|
|
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Добрый день! Сразу извиняюсь - изучаю Java первый месяц... Как узнать, есть ли форма на экране? Из одной формы запускаю вторую. Не хочу, чтобы вторая форма была запущена дважды. Александр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2016, 14:40 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2016, 14:58 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Спасибо! Но мне не надо "модальное окно"... Я хочу, чтобы форма не запускалась дважды... Можно проверить, что форма уже на экране? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 12:27 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Александр 58, Например, Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 12:35 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
я правильно понимаю, что вам нужно, чтобы приложение ваше не запускалось дважды в системе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 12:36 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Александр 58Спасибо! Но мне не надо "модальное окно"... Я хочу, чтобы форма не запускалась дважды... Можно проверить, что форма уже на экране? проверьте все свойства объекта "форма". Наверно есть visible ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 12:36 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 12:50 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Nixic, добрый день! Да, Вы правильно поняли. Из одной формы запускается вторая. Нажимая на вызов 2-й формы несколько раз, я получаю несколько одинаковых 2-х форм. Я хочу, чтобы форма запускалась только один раз... Как проверить, есть ли форма на экране? Пока у меня только решение - заблокировать кнопку вызова, если форма уже есть и разблокировать при закрытии формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 13:46 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Александр 58Пока у меня только решение - заблокировать кнопку вызова не усложняй - Выведи сообщение что форма уже есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 13:50 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Usman, добрый день! Печатаю isVisible(). При 1-м запуске и при последующих запусках всегда - FALSE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 13:57 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Petro123, добрый день! А как узнать, что форма уже есть? Я это и хочу узнать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 13:58 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Александр 58Usman, добрый день! Печатаю isVisible(). При 1-м запуске и при последующих запусках всегда - FALSE.Чтобы долго не гадать, что у Вас там происходит в реале... выложите исходники (или фрагмент). Посмотрим И попробуйте выполнить у себя: 18745005 Прямо копируйте с main'ом в свой проект, а старый main временно "закомментьте" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 14:05 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Usman, добрый день! Уточню - я работаю с java через netbeans 8.1 текст очень простой: private void jMenu3MousePressed(java.awt.event.MouseEvent evt) { FrameHelp FrameHelp = new FrameHelp(); FrameHelp.setVisible(true); } нажимаю на кнопку, вызывается форма... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2016, 14:56 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Александр 58, Самый простой, но далеко не самый лучший способ для вас будет: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. вызывать FrameHelp.show() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 10:31 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 10:33 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Andrew1411, еще ошибка: private FrameHelp instance; поменять на private static FrameHelp instance; и было бы хорошо, при закрытии формы делать instance= null; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 10:38 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
И никто про синглтон даже не вспомнил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 16:42 |
|
||
|
Проверка, есть ли форма на экране
|
|||
|---|---|---|---|
|
#18+
Да нафиг здесь синглтон? Автор приведите пожалуйста весь свой код, если как вы говорите он простой. Пока по комментариям, понятно что вам нужно именно модальное окно, зачем изобретать велосипед когда есть модал? - тоже не понятно, код в студию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2016, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2124391]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 398ms |

| 0 / 0 |
