Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top