Java 你怎么画法向圆?

Java 你怎么画法向圆?,java,drawing,Java,Drawing,正如问题所说 我一直试图在我的JFrame上画一个圆圈,但它总是给我一个错误 我的代码: 错误: 第二个错误 public void paint(Graphics g) { } //error: Syntax error on token ")", ; expected 试试这个: public void paint(Graphics g){ g.setColor(Color.black); g.fillOval(0, 0, 300, 300); } setColor设置颜

正如问题所说

我一直试图在我的JFrame上画一个圆圈,但它总是给我一个错误

我的代码:

错误:

第二个错误

public void paint(Graphics g) {

}
//error: Syntax error on token ")", ; expected
试试这个:

public void paint(Graphics g){
    g.setColor(Color.black);
    g.fillOval(0, 0, 300, 300);
}
setColor设置颜色,fillOval在0处填充椭圆形,半径为300

解释了第一个错误:必须有括号


第二个错误:括号在哪里?

你的班级只是一个数学模型。不幸的是,我不知道JFrame,但您需要使用JFrame提供的绘制方法来绘制形状,并且从类中,您只需要使用数据来指定形状参数。如果需要,也可以编写自定义视图。所以,你应该从JComponent扩展你的类。我不小心把颜料放在了main。。。。
public void paint(Graphics g) {

}
//error: Syntax error on token ")", ; expected
public void paint(Graphics g){
    g.setColor(Color.black);
    g.fillOval(0, 0, 300, 300);
}