塗りつぶし円を描く

塗りつぶし円を描くにはfillOvalメソッドを使います。

このメソッドの引数は円弧と同じように指定した枠内の中心に円を描きます。

fillOval(x, y, h, w);

サンプルプログラム

次のプログラムは青い円と緑の楕円を描くものです。

// アプレット 円の表示
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;

// <applet code="Ex_fillOval" width=200 height=200></applet>
public class Ex_fillOval extends Applet {
  public void paint(Graphics g) {
  g.setColor(Color.blue);
  fillOval(10, 10, 180, 180);
  g.setColor(Color.green);
  g.fillOval(10, 10, 180, 100);
  }
}

実行結果

appletviewerによる実行結果 ブラウザ上での表示
drawOval実行例