Я пытаюсь написать простой апплет рисования на Java, но у меня проблемы с BasicStroke
. Изначально я планировал попытаться нарисовать линию шириной, но API, очевидно, не поддерживает это.
Я пытался использовать BasicStroke
, но в результате получился просто нечеткий беспорядок. Как я могу исправить эту проблему?

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;
}