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.