java输出一个空心圆形
时间: 2024-03-14 22:48:38 浏览: 69
要在 Java 中输出一个空心圆形,可以使用 Graphics2D 类的 drawOval() 方法,并将 fillOval() 方法替换为它。该方法接受四个参数:圆形的左上角 x 坐标、圆形的左上角 y 坐标、圆形的宽度和高度。以下是示例代码:
```
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class HollowCircle extends JPanel {
public void paint(Graphics g) {
g.drawOval(10, 10, 100, 100);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Hollow Circle");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(150, 150);
HollowCircle panel = new HollowCircle();
frame.add(panel);
frame.setVisible(true);
}
}
```
在上面的代码中,paint() 方法用于绘制空心圆形,它使用 Graphics 类的 drawOval() 方法来绘制一个圆形。drawOval() 方法接受四个参数:圆形的左上角 x 坐标、圆形的左上角 y 坐标、圆形的宽度和高度。在 main() 方法中,我们创建了一个 JFrame 对象,并将 HollowCircle 对象添加到 JFrame 中。最后,我们将 JFrame 设置为可见。运行该代码,您将在窗口中看到一个空心圆形。
阅读全文