Largura da linha do metodo Graphics.drawLine()

Alguem ai sabe como que eu faço pra desenhar uma linha mais grossa que a padrão com o metodo drawLine()???

Olá,

Não sei se dá para fazer com o drawLine(), mas se você puder usar o método draw(Shape) da classe Graphics2D, dá para usar o método setStroke para definir a largura.

Mais ou menos assim:

    g2.setStroke(new BasicStroke(3));
    g2.draw(new Line2D.Double(0,0, 100, 100));

[]s,
Sami

Valew sami, vou dar uma olhada!

Olá.
Repara nos parâmetros do método Graphics.DrawLine(pen, cx1, cy1, cx2, cy2).
Ele recebe uma classe do tipo Pen e as coordenadas do ponto inicial (cx1 e cy1) ao ponto final (cx2 e cy2).
Basta você criar uma instância da classe Pen passando a cor e largura da linha.
Ex.:


// instancia a classe
// coloquei 0.1 de diâmetro, mas ai você coloca quanto quiser pra testar
pen = new Pen(Color.Black, (float)0.1);

// passa ela como parâmetro
Graphics.Drawline(pen, cx1, cy1, cx2, cy2);

Espero ter ajudado.