?? fillcircle.java
字號:
//********************************************************************
// FillCircle.java Author: XieXing
//
// Creat a filled Circle subclass.
//********************************************************************
import java.awt.*;
public class FillCircle extends Shapes
{
// 構造函數開始
public FillCircle( int firstX, int firstY, int secondX, int secondY,
Color shapeColor )
{
super( firstX, firstY, secondX, secondY, shapeColor ); //繼承Shapes類構造函數
} // 構造函數結束
// 填充圓方法
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.fillOval( upperLeftX, upperLeftY, width, height );
} // 方法結束
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -