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


Java LogisimMenuBar.ADD_CONTROL屬性代碼示例

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


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

示例1: fire

@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,代碼行數:24,代碼來源:AppearanceEditPopup.java

示例2: shouldShow

@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,代碼行數:8,代碼來源:AppearanceEditPopup.java

示例3: shouldShow

@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,代碼行數:9,代碼來源:AppearanceEditPopup.java

示例4: actionPerformed

public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	EditHandler h = handler;
	if (src == LogisimMenuBar.CUT) {
		if (h != null) h.cut();
	} else if (src == LogisimMenuBar.COPY) {
		if (h != null) h.copy();
	} else if (src == LogisimMenuBar.PASTE) {
		if (h != null) h.paste();
	} else if (src == LogisimMenuBar.DELETE) {
		if (h != null) h.delete();
	} else if (src == LogisimMenuBar.DUPLICATE) {
		if (h != null) h.duplicate();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		if (h != null) h.selectAll();
	} else if (src == LogisimMenuBar.RAISE) {
		if (h != null) h.raise();
	} else if (src == LogisimMenuBar.LOWER) {
		if (h != null) h.lower();
	} else if (src == LogisimMenuBar.RAISE_TOP) {
		if (h != null) h.raiseTop();
	} else if (src == LogisimMenuBar.LOWER_BOTTOM) {
		if (h != null) h.lowerBottom();
	} else if (src == LogisimMenuBar.ADD_CONTROL) {
		if (h != null) h.addControlPoint();
	} else if (src == LogisimMenuBar.REMOVE_CONTROL) {
		if (h != null) h.removeControlPoint();
	}
}
 
開發者ID:franciscaconcha,項目名稱:ProyectoLogisim,代碼行數:29,代碼來源:MenuListener.java

示例5: actionPerformed

@Override
public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	EditHandler h = handler;
	if (src == LogisimMenuBar.CUT) {
		if (h != null)
			h.cut();
	} else if (src == LogisimMenuBar.COPY) {
		if (h != null)
			h.copy();
	} else if (src == LogisimMenuBar.PASTE) {
		if (h != null)
			h.paste();
	} else if (src == LogisimMenuBar.DELETE) {
		if (h != null)
			h.delete();
	} else if (src == LogisimMenuBar.DUPLICATE) {
		if (h != null)
			h.duplicate();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		if (h != null)
			h.selectAll();
	} else if (src == LogisimMenuBar.RAISE) {
		if (h != null)
			h.raise();
	} else if (src == LogisimMenuBar.LOWER) {
		if (h != null)
			h.lower();
	} else if (src == LogisimMenuBar.RAISE_TOP) {
		if (h != null)
			h.raiseTop();
	} else if (src == LogisimMenuBar.LOWER_BOTTOM) {
		if (h != null)
			h.lowerBottom();
	} else if (src == LogisimMenuBar.ADD_CONTROL) {
		if (h != null)
			h.addControlPoint();
	} else if (src == LogisimMenuBar.REMOVE_CONTROL) {
		if (h != null)
			h.removeControlPoint();
	}
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:42,代碼來源:MenuListener.java

示例6: actionPerformed

public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	EditHandler h = handler;
	if (src == LogisimMenuBar.CUT) {
		if (h != null)
			h.cut();
	} else if (src == LogisimMenuBar.COPY) {
		if (h != null)
			h.copy();
	} else if (src == LogisimMenuBar.PASTE) {
		if (h != null)
			h.paste();
	} else if (src == LogisimMenuBar.DELETE) {
		if (h != null)
			h.delete();
	} else if (src == LogisimMenuBar.DUPLICATE) {
		if (h != null)
			h.duplicate();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		if (h != null)
			h.selectAll();
	} else if (src == LogisimMenuBar.RAISE) {
		if (h != null)
			h.raise();
	} else if (src == LogisimMenuBar.LOWER) {
		if (h != null)
			h.lower();
	} else if (src == LogisimMenuBar.RAISE_TOP) {
		if (h != null)
			h.raiseTop();
	} else if (src == LogisimMenuBar.LOWER_BOTTOM) {
		if (h != null)
			h.lowerBottom();
	} else if (src == LogisimMenuBar.ADD_CONTROL) {
		if (h != null)
			h.addControlPoint();
	} else if (src == LogisimMenuBar.REMOVE_CONTROL) {
		if (h != null)
			h.removeControlPoint();
	}
}
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:41,代碼來源:MenuListener.java


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