Здравствуйте, Blazkowicz, Вы писали: B>Здравствуйте, gegMOPO4, Вы писали: MOP>>К тому же, каждый анонимный класс — несколько сот байт кода. А их в типичной форме десятки. B>Не уверен на счет "типичной формы". Видел много решений и без анонимных, классов. Когда форма сама реализует интерфейсы слушаетелей.
Да, ещё один вынужденный способ. Но в методе-обработчике получаем уродливую ручную диспетчеризацию по источнику (это обычно означает, что и ссылки на подкомпоненты должны быть полями класса). Кроме того, это идеологически некошерно — пабликом точат кишки реализации.
Может форма и нетипичная, но хорошая динамичная форма, со своими валидаторами на поля, с динамическим изменением отображаемых вторичных данных, с изменением доступности, ограничений и значений других полей.
B>Как уже заметил, ссылки на метод не хватает очень.