Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
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
+ 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)
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.
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)
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
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
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
by_maximusPosts:18
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
ticaioPosts:140
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)
by_maximusPosts:18
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
ticaioPosts:140
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
by_maximusPosts:18
Então...
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
simuPosts:9416