getWidth()
メソッドとを使用して、描画された円をフレームの中央に配置する際に問題がありgetHeight()
ます。パッケージで何かを試しましImage
たが、このメソッドを実装する場所がわかりません:
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Frame;
import java.awt.Image;
public class Circle extends Frame {
public Circle() {
setSize(400,400);
setLocationRelativeTo(null);
setVisible(true);
}
public Color() {
}
public void paint(Graphics g) {
g.setColor(Color.ORANGE);
g.fillOval(200, 200, 200, 200);
}
public static void main(String[] args) {
Circle c = new Circle();
c.paint(null);
}
}
次に、メソッドsetColor(Color)
とColor
クラス コンストラクターを使用して、この円のランダムな色を作成する必要があります (このプログラムを実行するたびに)。コンストラクターを開きColor
ましたが、エラーがあります:/