我发现自己不得不很快适应 Window Builder(据我所知,这是用 Java 开发 Swing 接口的最简单方法)和将 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 示例或教程,或者在下面的窗口中保留一些代码片段,我将不胜感激。
非常感谢...