O Graphics, ateh onde eu sei, tem que ter uma "origem". Voce pode pegar o
grafico de uma Image, de um PrintJob (ou algo de genero), etc..

Se voce estiver querendo "pintar" no Graphics do seu Component (seja um
canvas, um botao, etc...) o ideal eh que voce redefina o metodo paint dele
mesmo, como sugeriu a Ana Emilia.

Mas voce sempre pode pegar a imagem do component (Image im =
component.createImage()) e dela pegar o Graphics (Graphics gr =
im.getGraphics()). Ou mesmo criar uma Image que nao tenha nada a ver com um
Component. Voce pode inventar o que quiser.

Espero que ajude.

Marcelo Quintella

-----Original Message-----
From: Levy Carneiro Jr. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 14, 2001 8:36 AM
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Instanciar classe Graphics



>
>A classe JApplet possui o metodo paint herdado de java.awt.Container esse
>metodo recebe um parâmetro graphics, vc só precisa redefinir esse metodo e
>utilizar o objeto graphics do parâmetro.
>
>qq duvida vá na pagiana da sun em swing tutorial q vc vai encontrar muitos
>exemplos e susgestões.
>
>Ana Emilia

Ana,

aí que está. Não estou fazendo uma Applet, e sim um aplicativo usando
JFrame.
Alguem sabe como instanciar a classe Graphics sem ser usando o método paint?

Levy


------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a