• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java SWTBotToolbarButton类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton的典型用法代码示例。如果您正苦于以下问题:Java SWTBotToolbarButton类的具体用法?Java SWTBotToolbarButton怎么用?Java SWTBotToolbarButton使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SWTBotToolbarButton类属于org.eclipse.swtbot.swt.finder.widgets包,在下文中一共展示了SWTBotToolbarButton类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: clickSaveAllAndGenerateDocu

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
protected void clickSaveAllAndGenerateDocu() {
	SWTBotToolbarButton toolbarButtonWithTooltip = null;
	try {
		toolbarButtonWithTooltip = bot.toolbarButtonWithTooltip("Save All (Shift+Ctrl+S)");
	} catch (Exception ex) {
		LOGGER.info("error when retrieving \"Save All (Shift+Ctrl+S)\" toolbar."
				+ "Try \"Save All\":");
		try {
			toolbarButtonWithTooltip = bot.toolbarButtonWithTooltip("Save All");
		} catch (Exception ex2) {
			LOGGER.error("error when retrieving \"Save All\" toolbar:", ex2);
		}
	}
	toolbarButtonWithTooltip.click();
	// bot.toolbarButtonWithTooltip("Save All").click();
	generateDocu("save_all_clicked", PageName.ALL_PAGES);
}
 
开发者ID:scenarioo,项目名称:scenarioo-example-swtbot-e4,代码行数:18,代码来源:ScenariooTestWrapper.java


示例2: delete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void delete(ICondition condition) {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Delete".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
	if (condition!=null)
		view.bot().waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:12,代码来源:ToolBarView.java


示例3: undoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void undoDelete(ICondition condition) {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Undo Delete".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
	if (condition!=null)
		view.bot().waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:12,代码来源:ToolBarView.java


示例4: redoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void redoDelete(ICondition condition) {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Redo Delete".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
	if (condition!=null)
		view.bot().waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:12,代码来源:ToolBarView.java


示例5: resetEdgeRoute

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Override
public void resetEdgeRoute() {
	 List<SWTBotToolbarButton> swtBotToolbarButtons = view.getToolbarButtons();
	 for (SWTBotToolbarButton swtBotToolbarButton : swtBotToolbarButtons) {
		if ("Reset Edge Route".equals(swtBotToolbarButton.getToolTipText())) {
			swtBotToolbarButton.click();
		}
	}
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:10,代码来源:ToolBarView.java


示例6: findToolBarButton

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
private SWTBotToolbarButton findToolBarButton (String text) {
	List<SWTBotToolbarButton> items = this.botView.getToolbarButtons();
	for (SWTBotToolbarButton button : items) {
	    if (text.equals(button.getToolTipText())) {
	        return button;
	    }
	}
	throw new WidgetNotFoundException (text);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:10,代码来源:GW4EPerformanceView.java


示例7: isSelected

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
/**
 * Returns whether the toolbar button is selected.
 *
 * @param toolbarButton
 *          the {@link SWTBotToolbarButton}, must not be {@code null}
 * @return {@code true} if the toolbar button is selected, {@code false} otherwise
 */
public static boolean isSelected(final SWTBotToolbarButton toolbarButton) {
  Assert.isNotNull(toolbarButton, "toolbarButton");
  return UIThreadRunnable.syncExec(toolbarButton.display, new BoolResult() {
    @Override
    public Boolean run() {
      return toolbarButton.widget.getSelection();
    }
  });
}
 
开发者ID:dsldevkit,项目名称:dsl-devkit,代码行数:17,代码来源:SwtBotToolbarButtonUtil.java


示例8: testPlotEditor

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
@Test
public void testPlotEditor() {

	IVizServiceFactory fakeFactory = new BasicVizServiceFactory();
	fakeFactory.register(new CSVVizService());

	factoryHolder.setVizServiceFactory(fakeFactory);

	// Close the initial eclipse welcome view, if one exists
	try {
		bot.viewByTitle("Welcome").close();
	} catch (WidgetNotFoundException e) {
		// We expect that the SWTBot will throw an exception if Eclipse
		// doesn't start with a welcome view, so there is nothing to do here
	}

	// Open the fib8.csv file in the plot editor.
	SWTBotTreeItem node = bot.tree().getAllItems()[0];
	node.expand();
	node.getNode("fib8.csv").select();
	node.getNode("fib8.csv").doubleClick();

	// Test the plot series selection dialog.
	SWTBotToolbarButton button;
	button = bot.activeEditor().bot().toolbarButton(0);
	button.click();
	bot.shell("Select a series").activate();
	bot.tree().select("f(x)");
	bot.button("OK").click();

	// Check that the data tab is present
	bot.cTabItem("Data").activate();
	bot.cTabItem("Plot").activate();

	// Test the editor closing menu option.
	button = bot.activeEditor().bot().toolbarButton(1).click();

	return;
}
 
开发者ID:eclipse,项目名称:eavp,代码行数:40,代码来源:PlotEditorTester.java


示例9: delete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void delete(ICondition condition) {
	SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Delete");
	swtBotToolbarButton.click(); 
	if (condition!=null)
		bot.waitUntil(condition,1000*60);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:7,代码来源:ToolBarEditor.java


示例10: undoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void undoDelete(ICondition condition) {
	SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Undo Delete");
	swtBotToolbarButton.click();
	if (condition!=null)
		bot.waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:7,代码来源:ToolBarEditor.java


示例11: redoDelete

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void redoDelete(ICondition condition) {
	SWTBotToolbarButton swtBotToolbarButton = bot.toolbarButtonWithTooltip("Redo Delete");
	swtBotToolbarButton.click();
	if (condition!=null)
		bot.waitUntil(condition);
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:7,代码来源:ToolBarEditor.java


示例12: resetEdgeRoute

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void resetEdgeRoute() {
	SWTBotToolbarButton resetButton = bot.toolbarButtonWithTooltip("Reset Edge Route");
	resetButton.click();
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:5,代码来源:ToolBarEditor.java


示例13: clickClearButton

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void clickClearButton () {
	String text = PerformanceView.getClearToolBarButtonText();
	SWTBotToolbarButton button = findToolBarButton (text);
	button.click();
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:6,代码来源:GW4EPerformanceView.java


示例14: clickLoadButton

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public void clickLoadButton () {
	String text = PerformanceView.getLoadToolBarButtonText();
	SWTBotToolbarButton button = findToolBarButton (text);
	button.click();
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:6,代码来源:GW4EPerformanceView.java


示例15: toolbarButtonWithTooltip

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
public SWTBotToolbarButton toolbarButtonWithTooltip(String tooltip, int index) {
	Matcher<ToolItem> matcher = allOf(widgetOfType(ToolItem.class), withTooltip(tooltip),
			withStyle(SWT.PUSH, "SWT.PUSH"));
	return new SWTBotToolbarPushButton((ToolItem) bot().widget(matcher, index), matcher);
}
 
开发者ID:cchabanois,项目名称:mesfavoris,代码行数:6,代码来源:SWTBotForm.java


示例16: tlbBtnAcceptMatch

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
/**
 * @return 工具栏按钮:接受匹配;
 */
public SWTBotToolbarButton tlbBtnAcceptMatch() {
	return toolbarButton(TsUIConstants.getString("tlbBtnAcceptMatch"));
}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:7,代码来源:TmMatchesPanelView.java


示例17: tlbBtnAcceptTextOnly

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
/**
 * @return 工具栏按钮:仅接受文本;
 */
public SWTBotToolbarButton tlbBtnAcceptTextOnly() {
	return toolbarButton(TsUIConstants.getString("tlbBtnAcceptTextOnly"));
}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:7,代码来源:TmMatchesPanelView.java


示例18: tlbBtnFlagMatchInTm

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
/**
 * @return 工具栏按钮:在记忆库中标记匹配;
 */
public SWTBotToolbarButton tlbBtnFlagMatchInTm() {
	return toolbarButton(TsUIConstants.getString("tlbBtnFlagMatchInTm"));
}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:7,代码来源:TmMatchesPanelView.java


示例19: tlbBtnToggleMatchDetail

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
/**
 * @return 工具栏按钮:显示/隐藏匹配属性;
 */
public SWTBotToolbarButton tlbBtnToggleMatchDetail() {
	return toolbarButton(TsUIConstants.getString("tlbBtnToggleMatchDetail"));
}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:7,代码来源:TmMatchesPanelView.java


示例20: tlbBtnInsertTerm

import org.eclipse.swtbot.swt.finder.widgets.SWTBotToolbarButton; //导入依赖的package包/类
/**
 * @return 工具栏按钮:插入术语;
 */
public SWTBotToolbarButton tlbBtnInsertTerm() {
	return toolbarButton(TsUIConstants.getString("tlbBtnInsertTerm"));
}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:7,代码来源:TerminologyPanelView.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java LoggedJob类代码示例发布时间:2022-05-23
下一篇:
Java Include类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap