|
|
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
Допустим есть форма, в ней кнопка. Когда давим на кнопку совершается некое действие. При совершении этого действия возможны исключения. Я хочу их перехватить и вывести диалоговое окно, что произошло исключение бла-бла-бла. Вопрос: как их правильно перехватывать? Особенно, если форм больше одной. Обложить try_catch каждый листенер нажатой кнопки в каждом контроллере? Наверняка это глупое решение. Есть ли какое-то общее место для перехвата таких исключений? Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь: - Голубчик! Утроить количество ударов - Али-паша уходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 17:02 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
MaxiflyПри совершении этого действия возможны исключения. начни с того что разберись с исключениями вида: "Пользователь Иванов не существует". Т.е. пока думал и заснул - его удалил соседний юзверь. Тогда и автоматизация кода подтянется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 17:19 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
Maxifly, т.е. мысль такая: Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 17:25 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
Petro123, По сути Вы предлагаете мне обложить try catch каждое действие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 17:45 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
MaxiflyPetro123, По сути Вы предлагаете мне обложить try catch каждое действие не каждое, а то где может быть ответ райзе. И это вообще то программирование. А кто за тебя напишет выше фразу про Иванова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 17:47 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
Maxifly, знаю, есть фреймворки. Там есть окошко: Напишите текст сообщения при исключительной ситуации: _____________________. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 17:49 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
Отвечу сам себе: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 18:19 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
Maxifly Код: java 1. вау! )) Всё как в Delphi) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 18:33 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
Petro123, Это сарказм был или я что-то делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 18:38 |
|
||
|
JavaFX перехват исключений
|
|||
|---|---|---|---|
|
#18+
MaxiflyPetro123, Это сарказм был или я что-то делаю не так? не сарказм. Можно и тут перехватывать. Только у меня всё равно try есть там где бизнес-логика. Т.е. в контроллёрах. Например, если юзверь уже есть в системе, то яч вместо insert делаю update. Но это всё индивидуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2016, 18:42 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39292152&tid=2123817]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
70ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 319ms |

| 0 / 0 |
