Класс, который реализует все actionListioner и присваивает его всем компонентам в вашем приложении. Таким образом, вы можете отслеживать все действия в вашем приложении в одной точке. Также таким образом вы можете отличить ваш взгляд от контроллера.

ел бы применить дизайн MVC к моему Java-приложению, используя Swing осмысленным образом. Поэтому мой вопрос, как контроллеры будут структурированы в Java Swing?

Я имею в виду два варианта:

Каждый слушатель компонента является собственным классом, как часть пакета контроллераКаждый слушатель компонента является анонимным классом внутри пакета представления, который делегирует свой вызов классу с методами контроллера.

Возможно ли и то и другое? Это вопрос предпочтения или он четко определен?

Ответы на вопрос(7)

Ваш ответ на вопрос