ToolItem是显示在ToolBar上的控件,通常是一个图片按钮。
- ToolItem->setImage(Image):设置按钮图片。
- ToolItem->setHotImage(Image):鼠标移动到按钮上时的图片。
- ToolItem->setDisabledImage(Image):按钮disable时的图片。
Example code:
ToolBar toolBar = new ToolBar(parent, SWT.NONE);
toolBar.setBackground(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
GridDataFactory.fillDefaults().grab(true, false).applyTo(toolBar);
ToolItem item1 = new ToolItem(toolBar, SWT.PUSH);
item1.setImage(ImageResource.HEART);
item1.setHotImage(ImageResource.ADD);
item1.setDisabledImage(ImageResource.POINTER);
item1.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
((ToolItem) e.widget).setEnabled(false);
}
});
点击效果: