pow galera... to com uma duvida com o método drawLine do Graphics..
seguinte... tem como eu determinar a espessura da linha que ele deseenha... pois a assinatura dele é assim
drawLine(x1, y1, x2, y2);
alguem sabe como ????
pow galera... to com uma duvida com o método drawLine do Graphics..
seguinte... tem como eu determinar a espessura da linha que ele deseenha... pois a assinatura dele é assim
drawLine(x1, y1, x2, y2);
alguem sabe como ????
eu acho q vc só vai conseguir com Graphics2D utilizando o metodo setStroke(argumentos);
como assim??? vou ter que usar outro método da classe Grapichs2d ou continuo com o drawLine… eu se que tem como fazer isso com o drawRect mas ae usando um while e indo de um ponto ao outro… mas queria uma solução menos suja… ehhehe
Como disse o cu_ringa, use o setStroke para configurar a pintura e depois use o drawLine…
Depois vc pode voltar para o Stroke original…
Dá uma olhada aqui:
http://java.sun.com/docs/books/tutorial/2d/display/strokeandfill.html
Não sei se ajuda… nem se é mais complicado… eu usei pra fz um trabalho, vi do livro Java Como Programar
public void desenhaLinhas (Graphics g)
{
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint(Color.orange);
g2d.setStroke(new BasicStroke (5.0f));
g2d.draw(new Line2D.Double (xi, yi, xf, yf));
}
muito obrigado a todos… valew mesmo… deu certin
g2d.setPaint(Color.blue);
g2d.setStroke(new BasicStroke (3.0f));
g.drawLine(170,354,133,362);