java drawarc
时间: 2023-10-11 16:19:10 浏览: 48
Java中的`drawArc()`方法可以用来绘制圆弧。
下面是一个简单的例子,演示如何在Java图形界面中绘制一个圆弧:
```java
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class DrawArcExample extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.RED);
g.drawArc(50, 50, 100, 100, 0, 90);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Draw Arc Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.add(new DrawArcExample());
frame.setVisible(true);
}
}
```
在这个例子中,我们定义了一个名为`DrawArcExample`的类,它继承了`JPanel`类,并重写了`paintComponent()`方法。在`paintComponent()`方法中,我们先调用了`super.paintComponent(g)`方法,以确保在绘制新的图形之前,旧的图形已经被清除。然后,我们设置了颜色为红色,并调用了`drawArc()`方法来绘制一个圆弧。`drawArc()`方法的第一个参数和第二个参数是圆弧的左上角的坐标,第三个参数和第四个参数分别是圆弧的宽度和高度,第五个参数和第六个参数分别是圆弧的起始角度和结束角度。在这个例子中,我们绘制了一个起始角度为0度,结束角度为90度的圆弧。
最后,在`main()`方法中,我们创建了一个`JFrame`对象,设置了标题和关闭操作,并设置了大小为200x200的窗口。然后,我们将`DrawArcExample`对象添加到窗口中,并将窗口设置为可见。
阅读全文