Rotacionando um ImageIcon  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

Pesquisei por tudo quanto era canto e não achei nada.

ai pegando dum canto ou outro depois de passar trabalho consegui rotacionar o ImageIcon:

Por isso vou postar aqui como é:



Agora queria saber se alguém conseguiria me responder , como atualizar esse ImageIcon cada vez que eu mudar a variavel angle!?

This message was edited 2 times. Last update was at 03/09/2011 22:58:58

[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Crie um método setAngle assim:


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

Ja criei um setAngle , mas preciso repintar a imagem depois de setar o angulo.

é isso que nao consigo. D=
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Seu setAngle chamava invalidate?

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

não.
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Então chame.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

mas nao existe esse metodo.
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Sorry, então chame invalidate() no JLabel que contém seu ImageIcon.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

nada D:

ja tentei cria um JFrame novo sem nada na tela e tal , mas ele nao atualiza a imagem de jeito nenhum , o metodo pra redimensionar imagem tambm nao funciona.

ta muito estranho isso.
[Email] [MSN]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

tentei usar setImage(getImage()); pois ele seria obrigado a atualizar , mas nao acontesse nada;
[Email] [MSN]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

Vou postar meu código:


[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Eu não faria isso com o ImageIcon, e sim montaria meu proprio JComponent personalizado. Aí basta colocar esse código no método paintComponent desse componente.
É mais fácil de lidar, pois o componente pode notificar o sistema de janelas que ele precisa ser atualizado.

Já posto aqui como ficaria.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

hm...

Ja fiz isso usando um JPanel e funcionou perfeitamente =D

é que estou criando uma espécie de biblioteca gráfica , e estava tentando refazer o ImageIcon , porque as classes padrões do java que lidam com imagens são muito precárias. D:

mas vou esperar o resultado sua sua classe ^^
[Email] [MSN]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

o setHeight esta funcionando.
[Email] [MSN]
geovanni.
Debugger
[Avatar]

Membro desde: 10/10/2010 20:10:18
Mensagens: 69
Offline

o problema nao é na classe da imagem , e sim na classe que pinta a imagem vou tentar achar o erro aqui.

Valeu!
[Email] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team