java绘制半圆
时间: 2023-10-11 09:16:03 浏览: 316
JAVA绘画圆
Java中可以使用Graphics类的drawArc()方法来绘制半圆。其中,需要指定弧形的起始角度和角度范围。如果起始角度是0,角度范围是180,则可以画出一个半圆。具体代码如下:
```
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
public class HalfCircle extends JFrame {
public HalfCircle() {
setTitle("Half Circle");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.BLUE);
g.drawArc(50, 50, 100, 100, 0, 180);
}
public static void main(String[] args) {
HalfCircle halfCircle = new HalfCircle();
halfCircle.setVisible(true);
}
}
```
在这个例子中,我们创建了一个叫做HalfCircle的类,它继承了JFrame类,并重写了paint()方法,在窗口中绘制了一个半圆。我们在paint()方法中使用了Graphics类的drawArc()方法来绘制半圆,其中,起始坐标是(50, 50),大小是100x100,起始角度是0,角度范围是180。最终,我们创建了一个HalfCircle对象并显示它。
阅读全文