JAVA如何创建Graphics对象
下面是我设计的一段代码,我的想法是在命令提示符下画一个圆(不知道能不能画?),但是不知道如何去创建一个Graphics对象,那样就没办法调用画圆的方法,我试了很多办法都没成功,翻了些基础的教程书,也只介绍了依靠类继承Applet,那样就可以直接使用画图对象,非常简单,所以开始怀疑到底能不能在命令提示符下画圆了,麻烦各位大侠帮忙解答一下,谢谢了!(不知道为什么不能给分,对不起)
import java.awt.*;
public class DrawOval
{
private int centerX,centerY; //圆心x,y坐标
private int radius; //半径:radius >= 1
public void drawOval() //缺省圆
{
setOval(0,0,1);
}
public void drawOval(int x,int y,int r) //自定义圆
{
setOval(x,y,r);
}
public void setOval(int x,int y,int r) //设置圆属性
{
setCenter(x,y);
setRadius(r);
}
public void setCenter(int x,int y) //设置圆点
{
centerX = x;
centerY = y;
}
public void setRadius(int r) //设置半径
{
if(r >= 1)
{
radius = r;
}
else
{
System.out.println("Error!");
}
}
public void drawOvalOut(Graphics g) //画圆
{
g.drawOval(centerX - radius,centerY - radius,radius * 2,radius * 2);
}
}
class Draw
{
public static void main(String[] args)
{
DrawOval dr = new DrawOval();
int x,y,r;
x = 200;
y = 200;
r = 100;
Graphics g = Graphics create(); //不知道如何创建Graphics对象
dr.drawOval(x,y,r);
dr.drawOvalOut(g);
}
}