Применение MVC с помощью Window Builder?

Я оказался в печальной ситуации, когда мне нужно очень быстро привыкнуть как к 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 или выделить несколько фрагментов кода в окне ниже.

Большое спасибо...


person Eugen    schedule 04.09.2012    source источник
comment
Пример, не зависящий от IDE, здесь.   -  person trashgod    schedule 04.09.2012