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); } });
点击效果: