Повторное использование Swing в Java - PullRequest
1 голос
/ 06 февраля 2009

Я пишу Java-приложение для настольных компьютеров, используя NetBeans 6.5 и шаблоны Swing, которые постоянно повторяются. У каждого из моих диалогов есть Save Button и Close Button с почти разным поведением за кнопкой Сохранить и идентичным кодом за кнопкой закрытия.

Как я могу повторно использовать этот код без копирования и вставки и в то же время сохранить пользователя инструментов GUI Builder для внутренней панели диалогового окна?

Ответы [ 2 ]

2 голосов
/ 06 февраля 2009

Я не эксперт по NetBeans, но я бы предложил добавить saveAction и closeAction в конструктор диалогового окна, оба из которых реализуют Action, а затем просто получить код построителя GUI для выполнения соответствующего Action.

0 голосов
/ 06 февраля 2009

Я программист на C #, но применима та же концепция. Вы можете создать абстрактный класс для хранения кода, который всегда одинаков, и абстрактный метод для каждого действия. Этот метод будет реализован классом, который наследует этот новый абстрактный класс.

...