|
|
|
SWING - фокусы странные ;)
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть JTextField. Где-то рядом есть JButton с focusable=false. В результате при нажатии на кнопку не вызывается inputVerifier у текстового поля. Ну логично- оно ж не потеряло фокуса. Но это в моём случае неправильно. Вопрос- как красиво сделать так, чтобы при нажатии на "не фокусную" кнопку текущий объект терял фокус? Сейчас я это сделал через ж... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Но хочется красиво :) -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 10:48:22 |
|
||
|
SWING - фокусы странные ;)
|
|||
|---|---|---|---|
|
#18+
Фокус не может быть "нигде". Может на панель какую его перекинуть? Варинта всего 2 - Создать\назначить компаненту, которая будет принимать фокус. - Вызывать verifier в обход события потери фокуса. А зачем такой изврат? Что плохого в фокусе на кнопке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 11:09:39 |
|
||
|
SWING - фокусы странные ;)
|
|||
|---|---|---|---|
|
#18+
Добрый день, Blazkowicz! > - Вызывать verifier в обход события потери фокуса. Для этого надо понять, где фокус и применим ли к нему verifier. подумаю в эту сторону. > А зачем такой изврат? Что плохого в фокусе на кнопке? Полей ввода много, tab'ом замучаются бегать. Поэтому кнопки выбора из справочника по tab'у не проходятся, а используются горячие клавиши (давно прошитые в ПЗУ оператора старой программой). -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 11:22:19 |
|
||
|
SWING - фокусы странные ;)
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraПолей ввода много, tab'ом замучаются бегать. Поэтому кнопки выбора из справочника по tab'у не проходятся, а используются горячие клавиши Теперь совсем не понятно. При нажатии на кнопку, ведь, появляется сам справочник. Он получает фокус и поле его теряет. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 11:35:32 |
|
||
|
SWING - фокусы странные ;)
|
|||
|---|---|---|---|
|
#18+
Добрый день, Blazkowicz! > Теперь совсем не понятно. При нажатии на кнопку, ведь, появляется сам > справочник. Он получает фокус и поле его теряет. В чем проблема? Видимо в том, что ни на одном элементе справочника не выставлен фокус? Возможно забыл про это. Но что не зовётся verifier - факт. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 11:40:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37619552&tid=2132808]: |
0ms |
get settings: |
14ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
292ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 319ms |
| total: | 724ms |

| 0 / 0 |
