0
public class Model {


public void updateEvent(String name, Date date,String start, String venue, String details,
String opportunity, String more, String end, String row) {
//do stuff here

}


public class Controller {

 public void someMethod() {

 if(button==view.saveButton) {

 model.updateEvent(view.txtEventName.......);

 } }

}

public class View {
public JTextField txtEventName;
//10 more consisting of textarea, datechooser, etc


} 

如何将一堆参数Controller传递给 forModel以更新其状态。好吧,如果View它作为表单,它将有很多文本字段、文本区域等用于数据输入。而不是单独处理它们,控制器如何轻松访问所有这些以传递给model. 我不想简单地继续添加view.txtWhere.getText()很长的内容。

4

1 回答 1

1

创建一个具有字符串名称、日期日期、字符串开始、字符串地点、字符串详细信息、字符串机会、字符串更多、字符串结束、字符串行的“事件”类并使用它来代替?

于 2013-01-23T16:02:22.230 回答