Я оказался в печальной ситуации, когда мне нужно очень быстро привыкнуть как к Window Builder (из того, что я могу сказать, самый простой способ разработки интерфейсов Swing на Java), так и к применению MVC.
Я отследил следующий вопрос и ответ здесь, в stackoverflow, но у меня все еще есть вопросы...
Код выглядит следующим образом:
myButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
myButtonActionPerformed(evt);
}
});
private void myButtonActionPerformed(java.awt.event.ActionEvent evt) {
if (myControl != null) {
myControl.myButtonAction();
}
}
Класс управления может выглядеть примерно так:
class MyControl {
void myButtonAction() {
//TODO: implement control code
}
}
Например, если я хочу вызвать представление из моего контроллера, метку (например) и отображать сообщение при нажатии кнопки... как мне манипулировать меткой в функции myButtonAction() из класс MyControl?
Или для заполнения/обновления JList...?
На данный момент я нашел дюжину вариантов, и я был бы очень признателен, если бы кто-нибудь мог указать мне на полный пример или руководство по Window Builder + MVC или выделить несколько фрагментов кода в окне ниже.
Большое спасибо...