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


Java LogisimMenuBar.DELETE屬性代碼示例

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


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

示例1: actionPerformed

@Override
public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	Component c = tabbedPane.getSelectedComponent();
	if (c instanceof JScrollPane) {
		c = ((JScrollPane) c).getViewport().getView();
	}
	if (!(c instanceof TabInterface))
		return;
	TabInterface tab = (TabInterface) c;
	if (src == LogisimMenuBar.CUT) {
		tab.copy();
		tab.delete();
	} else if (src == LogisimMenuBar.COPY) {
		tab.copy();
	} else if (src == LogisimMenuBar.PASTE) {
		tab.paste();
	} else if (src == LogisimMenuBar.DELETE) {
		tab.delete();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		tab.selectAll();
	}
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:23,代碼來源:Analyzer.java

示例2: 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

示例3: actionPerformed

@Override
public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	if (src == LogisimMenuBar.CUT) {
		getClip().copy();
		editor.delete();
	} else if (src == LogisimMenuBar.COPY) {
		getClip().copy();
	} else if (src == LogisimMenuBar.PASTE) {
		getClip().paste();
	} else if (src == LogisimMenuBar.DELETE) {
		editor.delete();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		editor.selectAll();
	}
}
 
開發者ID:LogisimIt,項目名稱:Logisim,代碼行數:16,代碼來源:HexFrame.java

示例4: actionPerformed

public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	Component c = tabbedPane.getSelectedComponent();
	if (c instanceof JScrollPane) {
		c = ((JScrollPane) c).getViewport().getView();
	}
	if (!(c instanceof TabInterface))
		return;
	TabInterface tab = (TabInterface) c;
	if (src == LogisimMenuBar.CUT) {
		tab.copy();
		tab.delete();
	} else if (src == LogisimMenuBar.COPY) {
		tab.copy();
	} else if (src == LogisimMenuBar.PASTE) {
		tab.paste();
	} else if (src == LogisimMenuBar.DELETE) {
		tab.delete();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		tab.selectAll();
	}
}
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:22,代碼來源:Analyzer.java

示例5: actionPerformed

public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	Component c = tabbedPane.getSelectedComponent();
	if (c instanceof JScrollPane) {
		c = ((JScrollPane) c).getViewport().getView();
	}
	if (!(c instanceof TabInterface)) return;
	TabInterface tab = (TabInterface) c;
	if (src == LogisimMenuBar.CUT) {
		tab.copy();
		tab.delete();
	} else if (src == LogisimMenuBar.COPY) {
		tab.copy();
	} else if (src == LogisimMenuBar.PASTE) {
		tab.paste();
	} else if (src == LogisimMenuBar.DELETE) {
		tab.delete();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		tab.selectAll();
	}
}
 
開發者ID:franciscaconcha,項目名稱:ProyectoLogisim,代碼行數:21,代碼來源:Analyzer.java

示例6: actionPerformed

public void actionPerformed(ActionEvent e) {
	Object src = e.getSource();
	if (src == LogisimMenuBar.CUT) {
		getClip().copy();
		editor.delete();
	} else if (src == LogisimMenuBar.COPY) {
		getClip().copy();
	} else if (src == LogisimMenuBar.PASTE) {
		getClip().paste();
	} else if (src == LogisimMenuBar.DELETE) {
		editor.delete();
	} else if (src == LogisimMenuBar.SELECT_ALL) {
		editor.selectAll();
	}
}
 
開發者ID:reds-heig,項目名稱:logisim-evolution,代碼行數:15,代碼來源:HexFrame.java

示例7: 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

示例8: 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

示例9: 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.DELETE屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。