Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java2D和Swing绘制图形_Java_Swing_Graph_Java 2d - Fatal编程技术网

使用Java2D和Swing绘制图形

使用Java2D和Swing绘制图形,java,swing,graph,java-2d,Java,Swing,Graph,Java 2d,我想知道,如果它是很容易绘制一个图形(圆圈和箭头链接每个圆圈)使用 Java2D和Swing。我想要一些教程或只是一些小例子。好吧,API非常容易使用,所以它实际上取决于您将要绘制的内容 查看此网站:这取决于你在做什么。如果你只是在做一些事情,比如用鼠标点击从一个点到另一个点画一条线,那么这很简单。对于类似的事情,您需要做的就是实现 public void drawComponent(Graphics g){ g.drawLine(/*xPosition of click*/,/*

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

好吧,API非常容易使用,所以它实际上取决于您将要绘制的内容


查看此网站:

这取决于你在做什么。如果你只是在做一些事情,比如用鼠标点击从一个点到另一个点画一条线,那么这很简单。对于类似的事情,您需要做的就是实现

 public void drawComponent(Graphics g){
      g.drawLine(/*xPosition of click*/,/*yPosition of click*/, null);
 }
方法,然后为鼠标单击实现MouseListener。只是通过做来实现

 import ...
 public class ClassName implements MouseListener
然后将鼠标侦听器安装到您正在使用的任何组件上,例如JFrame、JPanel或诸如此类的任何组件


希望这能帮你看看。我觉得很容易。YMMV。