在JPanel上画一个点

时间:2012-12-01 04:15:27

标签: java swing user-interface graphics jpanel

有没有办法使用JPanel类在java.awt.Graphics上绘制一个点?我找不到任何这样的方法。嗯,绘制线条和其他形状有很多方法(例如.drawLine(int x1, int y1, int x2, int y2),但Graphics缺少绘制最基本几何对象的实现吗?

2 个答案:

答案 0 :(得分:16)

是的确缺少它,你将不得不使用:

.drawLine(x1, y1, x1, y1)

(源点和目标点的位置相同)

答案 1 :(得分:6)

您可以使用:

Graphics2D g2d = (Graphics2D)g;
g2d.drawOval(5, 5, 100, 100);

或者您可以查看this文章