Igor,

cara, sou meio zerado nessa parte de gr�fico em java... em que biblioteca est� a classe Jcomponent?..como ela funciona?..se voce ou algu�m tiver algum tutorial ou sabia onde eu posso encontrar mais informa��es a respeito destas classes ajudaria bastante !:)
um abra�o
Igor P. Sim�es

Tente ver o tutorial de Java (java.sun.com), l� existem exemplos. Eu poderia mandar uma classe que faz isso, mas se voc� se sente zerado na parte de gr�ficos n�o seria interessante aprender ao inv�s de copiar ?


De qualquer forma, um JComponent (deve estar em javax.swing) pode ser inserido em um JFrame ou JPanel ou qualquer coisa parecida. Sobreescreva o m�todo paintComponent(Graphics g) dele e use este "g" (o contexto gr�fico) para desenhar o que quiser.

Em breve mando links para um c�digo.

Rafael


> Pessoal, algu�m ai sabe como fa�o para gerar gr�ficos de fun��s > matematicas > com java? > o meu trabalho � gerar graficos de fun��es tipo senoide, s�rie de > fourier..se algu�m puder me ajudar agrade�o! � urgente!!!

Hum, o seu trabalho de escola ou trabalho mesmo ?

Mas vamos l�. Crie uma classe que herde de JComponent. Nesta classe monte
uma estrutura de dados com os dados que voc� deseja plotar - provavelmente
pares de pontos (x,y), pode usar um ArrayList para armazenar estes pares.
No m�todo paintComponent, plote os mesmos usando um Graphics2D - na
verdade desenhe linhas entre o primeiro par (x,y) e o segundo, entre o
segundo e o terceiro, e assim por diante. Um la�o deve ser mais que
suficiente para isso.


Se quiser elaborar mais, fa�a com que o m�todo paintComponent tamb�m
desenhe bordas e marcadores (por exemplo, de 10 em 10 unidades). Escreva
m�todos "setter" para que um usu�rio da classe possa modificar a cor de
plotagem.

D� pra brincar com muita coisa com uma classes dessas, e d� pra
implementar uma que funcione de maneira "feia" rapidinho, e faz�-la
crescer aos poucos.




------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------




Responder a