Java awt 绘制圆形边框

标签 java awt

使用java awt,如何让代码绘制一个圆的边框。以后的代码有性能问题,如果只画轮廓的话也许会运行得更快。

<br/>
       g.fillOval(gameLogic.getParticleXCoor(i) - 3,
                  gameLogic.getParticleYCoor(i) - 3,
                  gameLogic.getParticleSize(i) + 6,
                  gameLogic.getParticleSize(i) + 6);
       g.setColor(gameLogic.getParticleColor(i));
       g.fillOval(gameLogic.getParticleXCoor(i),
                  gameLogic.getParticleYCoor(i),
                  gameLogic.getParticleSize(i),
                  gameLogic.getParticleSize(i));

最佳答案

您可以尝试使用 drawOval 而不是 fillOval

关于Java awt 绘制圆形边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4166066/

相关文章:

java - 无法访问线程 run() 中的方法

java - 将 Iterable<Object> 中的所有记录插入 java 中的列表

java - Graphics2D:如何在不规则形状周围创建一致的填充?

java - 自定义 AWT 标题窗口

java - 使用 Spring Batch 逐行插入数据修复列表大小问题

java - CardLayout 未显示 JPanel

java - JFrame 是如何工作的?在内心深处,它是如何画东西的?

java - 在 ElasticSearch 中仅获取 _ids 的有效方法 - Java

在spark集群上运行程序时出现java.lang.ClassNotFoundException

java - Lwuit 非静态对话框有问题吗?