我试图在Application.e4xmi的Eclipse RCP应用程序按钮后面的工具栏中添加一个搜索字段,但它不起作用。我创建了一个带有处理程序的ToolControl:
>>> import string
>>> alpha_caps = string.digits+string.ascii_uppercase
>>> alpha_caps_res = ' '.join(alpha_caps[i:i+10] for i in range(0, len(alpha_caps), 10))
>>> alpha_caps_res
'0123456789 ABCDEFGHIJ KLMNOPQRST UVWXYZ'
我该怎么做?
答案 0 :(得分:1)
我假设您在e4xmi中将此类指定为ToolControl
。
ToolControls不使用@Execute
,而且他们没有Shell
。
而是使用@PostConstruct
并指定Composite
:
@PostConstruct
public void postConstruct(Composite parent)
{
Composite comp = new Composite(parent, SWT.NONE);
comp.setLayout(new GridLayout());
....
}
注意:不更改父组合的布局。