私は、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 の作成/更新のために...?
これまでに 12 のバリアントを見つけました。誰かが完全な Window Builder + MVC の例またはチュートリアルを教えてくれたり、下のウィンドウにいくつかのコード フラグメントを割いてくれたりすると本当にありがたいです。
どうもありがとう...