| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 07:55:36
|
rochribre
JavaBaby
![[Avatar]](/images/avatar/0ca6edd06518290704395d663b6eee16.jpg)
Membro desde: 11/12/2008 08:35:24
Mensagens: 89
Localização: Ourinhos-SP
Offline
|
Alguem sabe se existe a possibilidade de colocar efeitos na abertura de um JFrame.
Ex: Ao clicar em um botão para abrir esse JFrame, ele abre com transparencia 0 até chegar em 100% de sua transparencia.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 09:37:54
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Automaticamente, não. Mas você pode programar esse efeito.
Eu não recomendo. Dá bastante trabalho e vai gerar uma manutenção geralmente desnecessária.
|
@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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 10:53:58
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline
|
EU ja fiz todo o tipo de brincadeira deste tipo em Visual Basic.
mas o mesmo se aplica a java.
vou te dar a dica
faz o seguinte
1- abre o jframe no canto com as coordenadas (0,0)
2-defini um timer
3-dentro do timer vai incrementando as coordenadas (x,y) do jframe até chegar ao centro do ecran e parar.
e pronto ja teras um efeito pequeno de movimentação, embora que o que queres é piscar.
ou melhor
faz o seguinte, de inicio o form com uma altura (y) de 0 e uma largura (x) normal, e aplica este movimento descrito acima
depois de chegar ao centro para o movimento, e começa a aumentar o valor de Y( altura) até a altura desejada. e acho que teras um efeito bem bonito.
This message was edited 1 time. Last update was at 01/04/2010 10:55:01
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 12:19:44
|
rochribre
JavaBaby
![[Avatar]](/images/avatar/0ca6edd06518290704395d663b6eee16.jpg)
Membro desde: 11/12/2008 08:35:24
Mensagens: 89
Localização: Ourinhos-SP
Offline
|
Ok, obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2010 12:25:32
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline
|
o importante é ser criativo.
se quiseres simular um acender e apagar, alterna duas cores no timer e etc
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/04/2010 16:26:00
|
ceklock
JavaBaby
Membro desde: 20/04/2009 02:27:54
Mensagens: 88
Localização: Porto Alegre
Offline
|
A partir da versão 1.6.0_10 do Java é possível adicionar mais efeitos nas janelas. Vejam este tutorial da Sun:
How to Create Translucent and Shaped Windows
http://java.sun.com/docs/books/tutorial/uiswing/misc/trans_shaped_windows.html
As of the Java Platform, Standard Edition 6 (Java SE 6) Update 10 release, you can add translucent and shaped windows to your Swing applications.
This message was edited 4 times. Last update was at 03/04/2010 16:39:35
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2010 09:41:14
|
rochribre
JavaBaby
![[Avatar]](/images/avatar/0ca6edd06518290704395d663b6eee16.jpg)
Membro desde: 11/12/2008 08:35:24
Mensagens: 89
Localização: Ourinhos-SP
Offline
|
ceklock legal, fiz os teste e deu certo, não sabia ainda disso.
Porem sabe como faço para aplicar o WindowTranslucency somente no formulario e não nos componentes que estão nele ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2010 22:28:41
|
ceklock
JavaBaby
Membro desde: 20/04/2009 02:27:54
Mensagens: 88
Localização: Porto Alegre
Offline
|
rochribre wrote:ceklock legal, fiz os teste e deu certo, não sabia ainda disso.
Porem sabe como faço para aplicar o WindowTranslucency somente no formulario e não nos componentes que estão nele ?
Acho que esse efeito pode ser aplicado apenas a alguns componentes.
Mas tem outra forma de fazer, veja esse link: http://onjava.com/pub/a/onjava/excerpt/swinghks_hack41/index.html
This message was edited 1 time. Last update was at 17/04/2012 13:00:57
|
|
|
 |
|
|