Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / QMetaObject::connectSlotsByName() в Swing / 4 сообщений из 4, страница 1 из 1
16.10.2012, 12:32:05
    #38000160
h869311
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMetaObject::connectSlotsByName() в Swing
В библиотеке Qt есть QMetaObject::connectSlotsByName() который автоматически подключает обработчики соответствующим событиям. Есть ли аналог в Java?
...
Рейтинг: 0 / 0
16.10.2012, 15:08:15
    #38000579
ivanov-void
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMetaObject::connectSlotsByName() в Swing
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/
...
Рейтинг: 0 / 0
16.10.2012, 15:22:14
    #38000615
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMetaObject::connectSlotsByName() в Swing
h869311В библиотеке Qt есть QMetaObject::connectSlotsByName() который автоматически подключает обработчики соответствующим событиям. Есть ли аналог в Java?
В голом Swing нет ничего такого. Даже биндинга нет. Только addЧегоНибудьListener, либо сторонние библиотеки. А почему Swing а не JavaFX?
...
Рейтинг: 0 / 0
16.10.2012, 15:24:47
    #38000622
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QMetaObject::connectSlotsByName() в Swing
Хотя там, вроде аналог рефлексии используется. Т.е. свою такую утилиту написать должно быть не проблемно. Просканировать классы и повесить слушателей с делегацией на нужные методы. В C# такое через делегаты сделано, только не припомню там массовой подписки.
А для чего понадобилось? В Java через внутренние или анонимные классы делают и не парятся с выделеными методами.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / QMetaObject::connectSlotsByName() в Swing / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]