當前位置: 首頁>>代碼示例>>Java>>正文


Java ToolBar.layout方法代碼示例

本文整理匯總了Java中org.eclipse.swt.widgets.ToolBar.layout方法的典型用法代碼示例。如果您正苦於以下問題:Java ToolBar.layout方法的具體用法?Java ToolBar.layout怎麽用?Java ToolBar.layout使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.eclipse.swt.widgets.ToolBar的用法示例。


在下文中一共展示了ToolBar.layout方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createToolbar

import org.eclipse.swt.widgets.ToolBar; //導入方法依賴的package包/類
protected ToolBar createToolbar() {
	final ToolBar t = new ToolBar(composite, SWT.FLAT | SWT.LEFT | SWT.HORIZONTAL | SWT.WRAP);
	final GridData d = new GridData(SWT.FILL, SWT.TOP, false, false);
	t.setLayoutData(d);
	final String unitText = computeUnitLabel();
	if (!unitText.isEmpty()) {
		unitItem = new ToolItem(t, SWT.READ_ONLY | SWT.FLAT);
		unitItem.setText(unitText);
		unitItem.setEnabled(false);
	}
	if (!isEditable)
		return t;
	final int[] codes = this.getToolItems();
	for (final int i : codes) {
		ToolItem item = null;
		switch (i) {
			case REVERT:
				item = createItem(t, "Revert to original value", GamaIcons.create("small.revert").image());
				break;
			case PLUS:
				item = createPlusItem(t);
				break;
			case MINUS:
				item = createItem(t, "Decrement the parameter", GamaIcons.create(IGamaIcons.SMALL_MINUS).image());
				break;
			case EDIT:
				item = createItem(t, "Edit the parameter", GamaIcons.create("small.edit").image());
				break;
			case INSPECT:
				item = createItem(t, "Inspect the agent", GamaIcons.create("small.inspect").image());
				break;
			case BROWSE:
				item = createItem(t, "Browse the list of agents", GamaIcons.create("small.browse").image());
				break;
			case CHANGE:
				item = createItem(t, "Choose another agent", GamaIcons.create("small.change").image());
				break;
			case DEFINE:
				item = createItem(t, "Set the parameter to undefined", GamaIcons.create("small.undefine").image());
		}
		if (item != null) {
			items[i] = item;
			item.addSelectionListener(new ItemSelectionListener(i));

		}
	}
	t.layout();
	t.pack();
	return t;
}
 
開發者ID:gama-platform,項目名稱:gama,代碼行數:51,代碼來源:AbstractEditor.java


注:本文中的org.eclipse.swt.widgets.ToolBar.layout方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。