Когда вы впервые публикуете вопрос о StackOverflow, пожалуйста, будьте осторожны со мной:)
Из того, что я понимаю, для правильного использования шаблона модель-представление-контроллер необходимо разделить вид и контроллер таким образом, чтобыпредставление ничего не знает о контроллере.У меня возникли проблемы с пониманием того, как сделать это с помощью Java Swing.
Скажем, у меня есть представление (некоторый класс, который расширяет JFrame), и у этого представления есть кнопка.Можно ли с уверенностью сказать, что я хотел бы зарегистрировать контроллер в качестве ActionListener кнопки?Или я могу сделать это слушателем всего представления.
И как мне поступить так, не делая ничего подобного:
button.addActionListener (myController)
в представлении, потому что, если бы я делал это в коде представления, разве он теперь не зависел бы от контроллера?
Я не публиковал никакого кода, потому что, честно говоря, у меня не так многопродолжать в данный момент.
любая помощь оценена!