Questões .drawLine () e imagem em buffer
Eu tenho um programa de pintura e eu tenho todos os botões e controles deslizantes feitos no entanto eu estou tendo um problema com a pintura em si. Quando eu arrasto o cursor pela tela, em vez de uma linha inteira, estou obtendo quase uma linha pontilhada que eu não quero. Aqui está o código para oMouseListener
noJPanel
eBufferedImage
:
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();
}