java画圆源代码 java如何用代码画圆

请写出用java代码画一个圆靠,楼上的回答那么长啊,只要一个函数,就是
drawOval(int x,int y,int w,int h); 这是是画椭圆形的函数,但是它也可以画圆形 。
【java画圆源代码 java如何用代码画圆】比如drawOval(100,100,50,50); 就在坐标50,50画一个直径100的圆,只要把,最后的2个参数设成一样就是一个圆 。要画直径200的话,就把最后2个参数设成200,200一切OK了
JAVA画圆import java.awt.Frame;
import java.awt.Graphics;
public class S extends Frame{
private int x;
private int y;
private boolean drawOval;//为true时绘制
//测试入口函数
public static void main(String []args)
{
new S().print();
}
//构造函数,初始化x、y坐标,设置drawOval变量为false,设置窗体大小
public S()
{
x = 200;
y = 200;
drawOval = false;
this.setSize(400,400);
this.setVisible(true);
}
public void print(){
//在调用S类实例的print方法时,画一个以属性X,Y为起点的宽高为10的圆.
drawOval = true;//设置drawOval变量为true
repaint();//调用刷新画面方法
}
public void paint(Graphics g)
{
//为true时绘制
if(drawOval)g.fillOval(x,y,10,10);
}
}
用JAVA编写圆代码如下:
import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics;import javax.swing.JFrame; import javax.swing.JPanel;public class TestSw extends JFrame { public static void main(String[] args) { new TestSw(); }public TestSw(){ super("Test"); this.setSize(new Dimension(400,300)); this.setContentPane(new Mypane()); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }class Mypane extends JPanel{public void paint(Graphics g) { super.paint(g); g.setColor(Color.red); g.setXORMode(Color.white); g.drawArc(20, 20, 100, 100, 0, 360); ///此方法将画一个直径100的圆.红色. }}}
关于java画圆源代码和java如何用代码画圆的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读