Transformar canvas em form

5 respostas
S

Pessoal
existe alguma possibilidade de desenhar no canvas e apresentar a imagem em um formulario?
queria fazer o append da imagem (desenhada) num form mas nao sei como o fazer ou se isso é possivel
obrigado

5 Respostas

brunogamacatao

A qual Canvas você se refere, o java.awt.Canvas ou a classe canvas J2ME ?

quikkoo

não é possivel, mas vc pode dar um jeito na situação para que possa ter o mesmo resultado, e talvez nessa nescessário ter uma classe Canvas, é o seguinte:

ao herdar a classe canvas vc precisa escrever a função ‘paint’, que recebe como parametro um objeto Graphics na qual vc usa para desenhar, pois bem, ao invés de desenhar com esse objeto vc pode criar uma imagem mutável, pegar o objeto Graphics dela e desenhar nele

depois de desenhado vc escolhe se quer desenhar essa imagem para no objeto Graphics da da classe Canvas ou se vc quer coloca-lo em um objeto Form

se nao tiver entednido fala ae, flw, t+

S

ao do J2ME
vou ver a solução do quikkoo e depois digo se consegui
obrigado pessoal :thumbup:

G

Acho que vc pode criar um CustomItem…

Funciona do mesmo jeito que o Canvas, mas é um item que vc pode adicionar em um Form, enquanto o Canvas ocupa a tela toda.

Estende a classe CustomItem e implementa o método paint dela.

Flw!

S

Gustavo Paulo:
Acho que vc pode criar um CustomItem…

Funciona do mesmo jeito que o Canvas, mas é um item que vc pode adicionar em um Form, enquanto o Canvas ocupa a tela toda.

Estende a classe CustomItem e implementa o método paint dela.

Flw!


agradeço imenso a ajuda
abraço

Criado 25 de outubro de 2007
Ultima resposta 6 de nov. de 2007
Respostas 5
Participantes 4