Проблемы .drawLine () и буферизованное изображение

У меня есть программа рисования, и у меня есть все кнопки и ползунки, но у меня возникла проблема с самой картиной. Когда я перетаскиваю курсор по экрану вместо непрерывной линии, я получаю почти пунктирную линию, которая мне не нужна. Вот код дляMouseListener вJPanel а такжеBufferedImage:

      public void mouseDragged(MouseEvent e) {
          Graphics g=buffered.getGraphics();
          g.setColor(mycol);
              Graphics2D graph=(Graphics2D)g;
          BasicStroke stroke=new BasicStroke(30);
          graph.setStroke(stroke);
              //  g.fillRect(xcor, ycor, 20, 20);
          /  /varx=e.getX();
            ycor=e.getY();
             xcor=e.getX();
            int bad=xcor;
            int good=ycor;
            graph.drawLine(xcor, ycor, bad, good);
           // buffered.setRGB(xcor, ycor, mycol.getRGB());
            repaint();
            // g.drawLine(xcor, ycor, x, x)
             repaint();


        }

Ответы на вопрос(3)

Ваш ответ на вопрос