|
|
|
QMetaObject::connectSlotsByName() в Swing
|
|||
|---|---|---|---|
|
#18+
В библиотеке Qt есть QMetaObject::connectSlotsByName() который автоматически подключает обработчики соответствующим событиям. Есть ли аналог в Java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 12:32:05 |
|
||
|
QMetaObject::connectSlotsByName() в Swing
|
|||
|---|---|---|---|
|
#18+
h869311, В Qt Jambi есть - http://qt.digia.com/Product/changes/Changes-Qt-Jambi-440_01/] http://qt.digia.com/Product/changes/Changes-Qt-Jambi-440_01/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 15:08:15 |
|
||
|
QMetaObject::connectSlotsByName() в Swing
|
|||
|---|---|---|---|
|
#18+
h869311В библиотеке Qt есть QMetaObject::connectSlotsByName() который автоматически подключает обработчики соответствующим событиям. Есть ли аналог в Java? В голом Swing нет ничего такого. Даже биндинга нет. Только addЧегоНибудьListener, либо сторонние библиотеки. А почему Swing а не JavaFX? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 15:22:14 |
|
||
|
QMetaObject::connectSlotsByName() в Swing
|
|||
|---|---|---|---|
|
#18+
Хотя там, вроде аналог рефлексии используется. Т.е. свою такую утилиту написать должно быть не проблемно. Просканировать классы и повесить слушателей с делегацией на нужные методы. В C# такое через делегаты сделано, только не припомню там массовой подписки. А для чего понадобилось? В Java через внутренние или анонимные классы делают и не парятся с выделеными методами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 15:24:47 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38000622&tid=2130760]: |
0ms |
get settings: |
16ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 307ms |
| total: | 497ms |

| 0 / 0 |
