shapeutil.java
来自「一个可视化编辑器的基础结构」· Java 代码 · 共 38 行
JAVA
38 行
package org.goshawk.workflow.GUI.Utils;
import java.awt.Rectangle;
import java.awt.geom.Ellipse2D;
public class ShapeUtil
{
public static Rectangle createRectangle(int x,int y,int width,int height)
{
if(width<0)
{
x = x+width;
width = -width;
}
if(height<0)
{
y = y+height;
height = -height;
}
return new Rectangle(x,y,width,height);
}
public static Ellipse2D.Double createEllipse(int x,int y,int width,int height)
{
if(width<0)
{
x = x+width;
width = -width;
}
if(height<0)
{
y = y+height;
height = -height;
}
return new Ellipse2D.Double((double) x, (double) y, (double) width, (double) height) ;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?