在Eclipse RCP中,订购属于不同插件的透视按钮可以通过以下步骤实现:
createPartControl
方法来创建工具栏。例如:@Override
public void createPartControl(Composite parent) {
ToolBar toolbar = new ToolBar(parent, SWT.FLAT | SWT.HORIZONTAL);
ToolItem item1 = new ToolItem(toolbar, SWT.PUSH);
item1.setText("按钮1");
item1.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
// 在这里添加按钮1的操作代码
}
});
ToolItem item2 = new ToolItem(toolbar, SWT.PUSH);
item2.setText("按钮2");
item2.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
// 在这里添加按钮2的操作代码
}
});
}
createPartControl
方法中将工具栏添加到视图中。例如:@Override
public void createPartControl(Composite parent) {
// 创建工具栏和按钮
// ...
// 将工具栏添加到视图中
parent.setLayout(new FillLayout());
parent.addChild(toolbar);
}
通过以上步骤,您可以在Eclipse RCP中为不同插件创建透视按钮,并订购它们的顺序。
领取专属 10元无门槛券
手把手带您无忧上云