【发布时间】:2014-02-07 14:18:45
【问题描述】:
我正在开发 MVC 应用程序,但不知道当用户按下按钮时如何将视图中的文本字段值传递给控制器。这个按钮的ActionListener放在Controller中:
private class NewTaskListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
/* here I need to get values of textfields in View
and pass them to AddNewTaskForUser
*/
model.AddNewTaskForUser(userName, newTask);
}
}
监听器以这种方式添加到按钮:
控制器:
this.view.AddNewTaskListanaer(new NewTaskListener());
查看:
public void AddNewTaskListanaer(ActionListener actionListener)
{
btnSetupTask.addActionListener(actionListener);
}
谢谢!
【问题讨论】:
-
AddNewTaskListanaer你打错字了 -
谢谢!我已经改正了
-
无关:请学习java命名约定并遵守它们。
-
好的,感谢有用的建议!
标签: java swing model-view-controller