📄 circle.java
字号:
//********************************************************************
// Circle.java Author: XieXing
//
// Creat a Circle subclass.
//********************************************************************
import java.awt.*;
public class Circle extends Shapes
{
// 构造函数开始
public Circle( int firstX, int firstY, int secondX, int secondY,
Color shapeColor )
{
super( firstX, firstY, secondX, secondY, shapeColor ); //继承Shape类构造函数
} // 构造函数结束
// 画圆方法
public void draw( Graphics g )
{
int upperLeftX = Math.min( getX1(), getX2() );
int upperLeftY = Math.min( getY1(), getY2() );
int Min_length = Math.min(Math.abs(getX1() - getX2()),Math.abs(getY1() - getY2()));
int width = Min_length;
int height = Min_length;
g.setColor( getColor() );
g.drawOval( upperLeftX, upperLeftY, width, height );
} // 方法结束
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -