Java BasicStroke “Fuzzy”
Estou tentando escrever um applet de pintura simples com Java, mas estou tendo problemas comBasicStroke
. Inicialmente, meu plano era tentar, de alguma forma, desenhar uma linha com uma largura, mas a API aparentemente não suporta iss
Eu tentei usarBasicStroke
, mas o resultado é apenas uma bagunça confusa. Como posso corrigir esse problema de fuzz?
private void mousedrag_hook(Point point)
{
if(start == null)
start = point;
end = point;
Graphics2D g2d = (Graphics2D)applInstance.buffer_g;
g2d.setStroke(new BasicStroke(7));
//g2d.fillOval(point.x - 5, point.y - 5, 10, 10);
g2d.drawLine(start.x, start.y, end.x, end.y);
applInstance.repaint();
start = end;
}