Desenhar Imagem - Javafree: O f�rum de Java que mais cresce
Deseja participar? Crie sua conta ou efetue seu login	�NDICE | NOT�CIAS | TUTORIAIS | RECENTES | LOGIN | REGISTRE-SE Página Inicial do Fórum > GUI - (Applets, Swing, SWT, etc)	Desenhar Imagem	by_maximusPosts:18
Publicado em: 06/03/2010 19:18:52
Gostaria de sabe se h� posibilidade de criar um JPanel em um formato especifico, como um trapezio por exemplo e preencher o mesmo com uma imagem, sobre o preenchimento com a imagem eu sei como fazer mais a cria��o do componente nesse formato n�o estou conseguindo. Preciso criar um tabuleiro com uma pespectiva de alguem olhando ele de frente-inclinado por isso preciso de criar o objeto com um tamanho inicial e o tamanho final direfente
Publicado em: 08/03/2010 18:26:22
Ent�o cara...existe API's no java que fazem isto...bom...Basicamente para desenhar um trapezio tu poderia dah uma lida em Java 2D http://java.sun.com/docs/books/tutorial/2d/[/url]
Caso necessite utilizar 3D dah uma olhada em
http://java.sun.com/developer/onlineTraining/java3d/[/url]
Ou n OpenGL
Primeiramente aconseljho verificar a API 2D
+ vou adiantando que a base para manipular desenhos de um JPanel ou qualquer JComponent eh paintComponent(Graphics g)
este � um m�todo chamado pela VM do Java automaticamente... o q vc precisa eh somente sobrescrever ele e ent�o o componente ser� desenhado como est� em sue m�todo x) O objeto "g" pode receber um cast Expl�cito para Graphics2D e utilizar os recursos 2D do Java...existem v�rios m�todos para auxiliarem manipula��o de formas geom�tricas e talz...tudo isto tem no tutorial x)
dah uma lida...eh interessante xP
n�o cheguei a elr de caboa rabo + li boa parte...
bem espero ter ajduado ao menos em algo x)
Ola amigo, obrigado pelas respostas, vou te fazer outra pergunta:
O que eu preciso seria desenhar uma �rea e dentro dessa area preencher com uma imagem carregada. Eu consigo fazer isso mais em componentes(jpanel, jlabel). Eu n�o consigo � desenhar uma �rea geometrica e preencher ela com uma imagem, nem sei se isso � possivel. Gostaria de saber se alguem sabe como fazer onde tem um tutorial. Obrigado a todos
No tutorial do Java 2d API mostra como d� um drawImage...Eu n�o estou entendo muito o q vc quer fazer...+ n�o tme como mudar a 'forma" de um JPanel, tem como simular isto com auxilio de algumas API's
(como eu citei ali em cima)
Como tinha dito antes a API 2D solucionar� este problema...claro com alguns ajustes feitos por vc
caso n�o consiga entender o material em ingl�s...eu naum sei onde te indicar... x)
Agora fazer exatamente o q vc quer eu n�o sei...+ com certeza tem como x)
basta dah uam estudada a + q tu axa
O que eu queria era desenhar um tabuleiro de damas por exemplo.
Com uma vista +-3D que seria o cara olhando o tabuleiro de frente em um angulo de 45�+-.
Ai eu precisaria da parte de baixo do tabuleiro ser maior que a de cima(um trapezio no caso), n�o achei como desenhar o trapezio e preencher ele com uma imagem, acho que n�o tem como.
www.megajogos.com.br da uma espiada para voc� ter uma id�ia
Publicado em: 10/03/2010 11:33:30
by_maximusEnt�o...
www.megajogos.com.br da uma espiada para voc� ter uma id�ia provavelmente � mais f�cil usando o Java3D: