使用Java 2D和Swing绘制图形

时间:2013-12-10 22:21:00

标签: java swing graph java-2d

我想知道使用绘制图形(圆圈和箭头以链接每个圆圈)是否容易 Java2D和Swing。我想要一些教程或只是一些小例子。

2 个答案:

答案 0 :(得分:1)

嗯,API很容易使用,所以它实际上取决于你将要绘制的内容......

请参阅此网站:http://docs.oracle.com/javase/tutorial/2d/

答案 1 :(得分:0)

这取决于你在做什么。如果您只是通过点击鼠标来执行从点到另一点绘制线条的操作,那么它非常简单。对于类似的东西,你需要做的只是实现

 public void drawComponent(Graphics g){
      g.drawLine(/*xPosition of click*/,/*yPosition of click*/, null);
 }
在您的类中使用

方法,然后为鼠标单击实现MouseListener。只需执行

即可
 import ...
 public class ClassName implements MouseListener

然后将鼠标侦听器放到您正在使用的任何组件上,例如JFrame,JPanel或其他任何组件。

希望有所帮助