本文整理汇总了Java中org.eclipse.swt.widgets.ToolItem.setData方法的典型用法代码示例。如果您正苦于以下问题:Java ToolItem.setData方法的具体用法?Java ToolItem.setData怎么用?Java ToolItem.setData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.swt.widgets.ToolItem
的用法示例。
在下文中一共展示了ToolItem.setData方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addIconButton
import org.eclipse.swt.widgets.ToolItem; //导入方法依赖的package包/类
public ToolItem addIconButton(ToolBar toolBar, Command cmd) {
final ToolItem item = new ToolItem(toolBar, SWT.PUSH);
String icon = "icons/" + cmd.name().toLowerCase() + ".png";
item.setImage(PaintShop.getImage(icon));
item.setText("");
item.setToolTipText(cmd.getToolTip());
item.setData(cmd);
item.addSelectionListener(this);
return item;
}
示例2: initTaggingToolbar
import org.eclipse.swt.widgets.ToolItem; //导入方法依赖的package包/类
private void initTaggingToolbar() {
boldTagItem = new ToolItem(regionsToolbar, SWT.PUSH);
boldTagItem.setImage(Images.getOrLoad("/icons/text_bold.png"));
boldTagItem.setToolTipText("Tag text as bold");
boldTagItem.setData(TextStyleTag.getBoldTag());
boldTagItem.addSelectionListener(new TagItemListener());
additionalToolItems.add(boldTagItem);
italicTagItem = new ToolItem(regionsToolbar, SWT.PUSH);
italicTagItem.setImage(Images.getOrLoad("/icons/text_italic.png"));
italicTagItem.setToolTipText("Tag as italic");
italicTagItem.setData(TextStyleTag.getItalicTag());
italicTagItem.addSelectionListener(new TagItemListener());
additionalToolItems.add(italicTagItem);
subscriptTagItem = new ToolItem(regionsToolbar, SWT.PUSH);
subscriptTagItem.setImage(Images.getOrLoad("/icons/text_subscript.png"));
subscriptTagItem.setToolTipText("Tag as subscript");
subscriptTagItem.setData(TextStyleTag.getSubscriptTag());
subscriptTagItem.addSelectionListener(new TagItemListener());
additionalToolItems.add(subscriptTagItem);
superscriptTagItem = new ToolItem(regionsToolbar, SWT.PUSH);
superscriptTagItem.setImage(Images.getOrLoad("/icons/text_superscript.png"));
superscriptTagItem.setToolTipText("Tag as superscript");
superscriptTagItem.setData(TextStyleTag.getSuperscriptTag());
superscriptTagItem.addSelectionListener(new TagItemListener());
additionalToolItems.add(superscriptTagItem);
underlinedTagItem = new ToolItem(regionsToolbar, SWT.PUSH);
underlinedTagItem.setImage(Images.getOrLoad("/icons/text_underline.png"));
underlinedTagItem.setToolTipText("Tag as underlined");
underlinedTagItem.setData(TextStyleTag.getUnderlinedTag());
underlinedTagItem.addSelectionListener(new TagItemListener());
additionalToolItems.add(underlinedTagItem);
strikethroughTagItem = new ToolItem(regionsToolbar, SWT.PUSH);
strikethroughTagItem.setImage(Images.getOrLoad("/icons/text_strikethrough.png"));
strikethroughTagItem.setToolTipText("Tag as strikethrough");
strikethroughTagItem.setData(TextStyleTag.getStrikethroughTag());
strikethroughTagItem.addSelectionListener(new TagItemListener());
additionalToolItems.add(strikethroughTagItem);
}