当前位置: 首页>>代码示例>>Java>>正文


Java ToolItem.setData方法代码示例

本文整理汇总了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;
}
 
开发者ID:openaudible,项目名称:openaudible,代码行数:13,代码来源:BookButtonBar.java

示例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);
}
 
开发者ID:Transkribus,项目名称:TranskribusSwtGui,代码行数:44,代码来源:ATranscriptionWidget.java


注:本文中的org.eclipse.swt.widgets.ToolItem.setData方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。