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


Java LogisimMenuItem類代碼示例

本文整理匯總了Java中com.cburch.logisim.gui.menu.LogisimMenuItem的典型用法代碼示例。如果您正苦於以下問題:Java LogisimMenuItem類的具體用法?Java LogisimMenuItem怎麽用?Java LogisimMenuItem使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


LogisimMenuItem類屬於com.cburch.logisim.gui.menu包,在下文中一共展示了LogisimMenuItem類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: fire

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
@Override
protected void fire(LogisimMenuItem item) {
	if (item == LogisimMenuBar.CUT) {
		handler.cut();
	} else if (item == LogisimMenuBar.COPY) {
		handler.copy();
	} else if (item == LogisimMenuBar.DELETE) {
		handler.delete();
	} else if (item == LogisimMenuBar.DUPLICATE) {
		handler.duplicate();
	} else if (item == LogisimMenuBar.RAISE) {
		handler.raise();
	} else if (item == LogisimMenuBar.LOWER) {
		handler.lower();
	} else if (item == LogisimMenuBar.RAISE_TOP) {
		handler.raiseTop();
	} else if (item == LogisimMenuBar.LOWER_BOTTOM) {
		handler.lowerBottom();
	} else if (item == LogisimMenuBar.ADD_CONTROL) {
		handler.addControlPoint();
	} else if (item == LogisimMenuBar.REMOVE_CONTROL) {
		handler.removeControlPoint();
	}
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:25,代碼來源:AppearanceEditPopup.java

示例2: enableChanged

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
@Override
public void enableChanged(EditHandler handler, LogisimMenuItem action, boolean value) {
	if (handler == this.handler) {
		menubar.setEnabled(action, value);
		fireEnableChanged();
	}
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:8,代碼來源:MenuListener.java

示例3: AppearanceEditPopup

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
public AppearanceEditPopup(AppearanceCanvas canvas) {
	super(true);
	this.canvas = canvas;
	handler = new AppearanceEditHandler(canvas);
	handler.setListener(this);
	enabled = new HashMap<LogisimMenuItem, Boolean>();
	handler.computeEnabled();
	initialize();
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:10,代碼來源:AppearanceEditPopup.java

示例4: shouldShow

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
@Override
protected boolean shouldShow(LogisimMenuItem item) {
	if (item == LogisimMenuBar.ADD_CONTROL || item == LogisimMenuBar.REMOVE_CONTROL) {
		return canvas.getSelection().getSelectedHandle() != null;
	} else {
		return true;
	}
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:9,代碼來源:AppearanceEditPopup.java

示例5: enableChanged

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
public void enableChanged(EditHandler handler, LogisimMenuItem action,
		boolean value) {
	if (handler == this.handler) {
		menubar.setEnabled(action, value);
		fireEnableChanged();
	}
}
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:8,代碼來源:MenuListener.java

示例6: LogisimToolbarItem

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
public LogisimToolbarItem(MenuListener menu, String iconName,
		LogisimMenuItem action, StringGetter toolTip) {
	this.menu = menu;
	this.icon = Icons.getIcon(iconName);
	this.action = action;
	this.toolTip = toolTip;
}
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:8,代碼來源:LogisimToolbarItem.java

示例7: shouldShow

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
@Override
protected boolean shouldShow(LogisimMenuItem item) {
	if (item == LogisimMenuBar.ADD_CONTROL
			|| item == LogisimMenuBar.REMOVE_CONTROL) {
		return canvas.getSelection().getSelectedHandle() != null;
	} else {
		return true;
	}
}
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:10,代碼來源:AppearanceEditPopup.java

示例8: doAction

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
public void doAction(LogisimMenuItem item) {
	menubar.doAction(item);
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:4,代碼來源:MenuListener.java

示例9: isEnabled

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
public boolean isEnabled(LogisimMenuItem item) {
	return menubar.isEnabled(item);
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:4,代碼來源:MenuListener.java

示例10: LogisimToolbarItem

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
public LogisimToolbarItem(MenuListener menu, String iconName, LogisimMenuItem action, StringGetter toolTip) {
	this.menu = menu;
	this.icon = Icons.getIcon(iconName);
	this.action = action;
	this.toolTip = toolTip;
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:7,代碼來源:LogisimToolbarItem.java

示例11: setEnabled

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
protected void setEnabled(LogisimMenuItem action, boolean value) {
	Listener l = listener;
	if (l != null) {
		l.enableChanged(this, action, value);
	}
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:7,代碼來源:EditHandler.java

示例12: enableChanged

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
@Override
public void enableChanged(EditHandler handler, LogisimMenuItem action, boolean value) {
	enabled.put(action, Boolean.valueOf(value));
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:5,代碼來源:AppearanceEditPopup.java

示例13: isEnabled

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
@Override
protected boolean isEnabled(LogisimMenuItem item) {
	Boolean value = enabled.get(item);
	return value != null && value.booleanValue();
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:6,代碼來源:AppearanceEditPopup.java

示例14: enableChanged

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
void enableChanged(EditHandler handler, LogisimMenuItem action,
boolean value);
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:3,代碼來源:EditHandler.java

示例15: enableChanged

import com.cburch.logisim.gui.menu.LogisimMenuItem; //導入依賴的package包/類
public void enableChanged(EditHandler handler, LogisimMenuItem action,
		boolean value) {
	enabled.put(action, Boolean.valueOf(value));
}
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:5,代碼來源:AppearanceEditPopup.java


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