
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.06.2012, 13:06:09
|
|||
|---|---|---|---|
|
|||
Общее поведение для окон в Swing |
|||
|
#18+
Мне нужно создать общее поведение для окон JDialog в Swing. Окна должны закрываться по нажатию кнопки [Esc]. Как это реализовать ? Я предполагаю, что нужно расширить класс JDialog и в нём определить всё это поведение, а уже классами с формами(которые должны закрываться по Esc) наследовать этот новый класс с соответствующим поведением. Только я не знаю, как это реализовать... подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 13:10:03
|
|||
|---|---|---|---|
|
|||
Общее поведение для окон в Swing |
|||
|
#18+
Что именно из всего перечисленого вызывает затруднения? http://stackoverflow.com/questions/642925/swing-how-do-i-close-a-dialog-when-the-esc-key-is-pressed Наследованием я бы не увлекался. Возможно, лучше зарегистрировать Action на уровне Look And Feel, глобально для всех диалогов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 13:10:23
|
|||
|---|---|---|---|
|
|||
Общее поведение для окон в Swing |
|||
|
#18+
Понятно, что нужно прописать что то вроде Код: sql 1. 2. 3. 4. 5. Но как это сделать правильно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 13:21:53
|
|||
|---|---|---|---|
|
|||
Общее поведение для окон в Swing |
|||
|
#18+
alexander00513Понятно, что нужно прописать что то вроде Это не совсем верно. Механизм ActionMap/InputMap более гибкий и удобный. http://docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 13:37:42
|
|||
|---|---|---|---|
|
|||
Общее поведение для окон в Swing |
|||
|
#18+
Спасибо, сейчас буду разбираться. Если я правильно понимаю - он позволяет зарегистрировать глобального слушателя и задать ему ряд свойств? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 13:40:27
|
|||
|---|---|---|---|
|
|||
Общее поведение для окон в Swing |
|||
|
#18+
alexander00513Спасибо, сейчас буду разбираться. Если я правильно понимаю - он позволяет зарегистрировать глобального слушателя и задать ему ряд свойств? Каких ещё свойств? Глобальный слушатель на кнопку клавиатуры, а к нему привязано действие. Вот тут ещё немного http://java.sun.com/products/jfc/tsc/special_report/kestrel/keybindings.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2131559]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 325ms |
| total: | 487ms |

| 0 / 0 |
