这是我的完整编码。我有两个类firstone MyDateTime,第二个是Employee。 我已经包含了当前工作的编码。对于EmployeePart类,AbstractEditorPart是我们自己的父类,它是扩展的
public class MyDateTime extends DateTime{
public DateTime(Composite parent, int style)
{
super(parent, style);
}
public Date getValue()
{
Date date = new Date(getYear(), getMonth(), getDay());
return date;
}
}
public Class EmployeePart extends AbstractEditorPart(
private MyDateTime currentDate;
public void createBody(Composite parent){
currentDate=Util.createDateChooserCombo(parent, toolkit, "Date:", 2);
}
public void save(Employee input){
return null;
}
}
}
答案 0 :(得分:0)
原来比我原先想象的要复杂一点。
一种解决方案是为包含TabList
的{{1}}定义Composite
。
这样,您可以首先定义要遍历的顺序。
然后为要遍历的每个Widget
添加Listener
。此Widget
将确定Listener
中的下一个项目,并在按下 Tab 或 Enter 时强制关注此项目。
以下是一些示例代码:
TabList