📄 createellipsecommand.java
字号:
package com.dss.moon.gef.commands;import org.eclipse.draw2d.geometry.Dimension;import org.eclipse.draw2d.geometry.Rectangle;import org.eclipse.gef.commands.Command;import com.dss.moon.gef.model.Diagram;import com.dss.moon.gef.model.Ellipse;public class CreateEllipseCommand extends Command{ protected Diagram diagram; protected Ellipse ellipse; protected Rectangle contraint; /** * @return the diagram */ /** * @param diagram the diagram to set */ public void setDiagram(Diagram diagram) { this.diagram = diagram; } /** * @param ellipse the ellipse to set */ public void setEllipse(Ellipse e) { this.ellipse = e; } /** * @param contraint the contraint to set */ public void setContraint(Rectangle contraint) { this.contraint = contraint; } public void execute(){ if(this.contraint != null){ this.ellipse.setConstraint(this.contraint); } this.diagram.addChild(ellipse); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -