我是 Java 中的 AWT/Swing 新手,我正在尝试绘制两个点和关联的线段。我写的代码很简单:
g.fillOval(100, 100, 10, 10);
g.fillOval(200, 500, 10, 10);
g.drawLine(100, 100, 200, 500);
但它并没有像我预期的那样工作,如下图所示。我没有足够的声誉来发布图像,所以请检查此 Dropbox link .
当我说段的结尾应该在点内时,我错了吗?我不知道我做错了什么:/ 谢谢大家。
最佳答案
当我绘制圆时,我更喜欢指定中心点和半径。此方法调整 fillOval 或 drawOval 方法以使用中心点和半径。
public void drawCircle(Graphics g, int x, int y, int radius) {
g.drawOval(x - radius, y - radius, radius + radius,
radius + radius);
}
关于java - 使用 Java 图形 API 时遇到的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24235456/