Vertex vert = new Vertex(evt.getX(), evt.getY()); vertexList.add(vert); if (vertexList.toArray().length > 1) { Vertex prevVertex = vertexList.get(vertexList.size() - 2); drawLineWithVertex(drawPanel.getGraphics(), prevVertex, vert); public void drawLineWithVertex(Graphics g, Vertex beginVert, Vertex endVert) { g.drawLine(beginVert.getX(), beginVert.getY(), endVert.getX(), endVert.getY()); jTextArea1.setText(""); }