たとえば、ユーザーがボタンをクリックしたときに何かを実行したいとします。どちらを使いましょう?ドキュメントはJava SWT:widgetSelectedとwidgetDefaultSelected
UPDATE
簡単なテストは、ウィジェット選択したデフォルトトリガではなく、選択されたことを示し、それは非常に明確には見えませんでした。 TasksController
public class TasksController extends ControllerAbstract {
protected TasksView view;
public TasksController(TasksView view) {
this.view = view;
view.addTaskListener(new AddTaskListener());
}
protected class AddTaskListener implements SelectionListener {
@Override
public void widgetDefaultSelected(SelectionEvent arg0) {
System.out.println("Default Selected");
}
@Override
public void widgetSelected(SelectionEvent arg0) {
System.out.println("Widget Selected");
}
}
}
で
TasksView.main()
で
TasksView view = new TasksView(shell, SWT.None);
TasksController controller = new TasksController(view);
ところで、私は正しくMVCをしましたか?