Java 2d?

9 respostas
MelissaN

E aew, galera! xD

Estou precisando de uma pequena ajuda…

Na empresa onde trabalho, tem um sistema de plasma que fica passando imagens(notícias, comunicados, boas vindas, etc…) durante todo o dia. Esse plasma, passa as imagens de modo estático: tem uma imagem lá, e puff! No segundo seguinte já é outra… Meu chefe me pediu para pesquisar uma forma de fazer o sistema do plasma passar as imagens de forma mais…“agradavel” esvanecendo, deslizando…sei la XD e disse que uma possibilidade era o java2d… é possível fazer isso com o java2d? Ou teria que ser outra forma? Alguém sabe? Pode dar um help?

Thanks! XD

9 Respostas

E

http://www.jhlabs.com/ip/filters/BlurTransition.html

MelissaN

Valeu pelo link! Mas…o que a página deveria fazer? Fora duas frases de explicação não faz nada o.O

E

Boa pergunta. Dê uma passeada nesse site que lhe indiquei ( http://www.jhlabs.com) e veja se há algo interessante.

Se sua aplicação é Web, não Swing, você pode usar transições (procure por “transitions” no Google e descarte as páginas que falam sobre óculos: )

http://msdn.microsoft.com/en-us/library/ms533107(VS.85).aspx

MelissaN

o/

Então…eu passei no site, só que a applet que deveria mostrar o efeito não tá lá D8 ai não sei como é… tem algum código, alguma coisa assim?

Aplicação é swing mesmo… Desktop, se fosse web já sabia até como fazer XD (tipo um lightbox com tempo XD)

victorgilc

Algum programa de Slide seria bem legal(powerpoint) :smiley:

M

Fiz algo parecido,

pra resolver, optei por um aplicativo flash (.swf) que era o responsavel por fazer essas trocas de imagens e pra aplicação java executar o flash, utilizei a DJ Native Swing API (http://java.dzone.com/news/dj-nativeswing-reloaded-jwebbr?page=0,0).

MelissaN
entanglement:
Boa pergunta. Dê uma passeada nesse site que lhe indiquei ( http://www.jhlabs.com) e veja se há algo interessante.

Eu peguei os filtros e talz...do jeito que o cara explica (faz o .jar, cria filtro, mimimi)... Mas não a transição não tá funcionando '-'

BufferedImage imagem = ImageIO.read(new URL(imagens[1]));

BufferedImage imagem2 = ImageIO.read(new URL(imagens[2]));

GradientWipeFilter filtroTeste = new GradientWipeFilter();

imgPanel1.setImage(filtroTeste.filter(imagem2, imagem2));

Tem algo errado? '-'

PS: essas URLs que eu passei é um array de string pra non ficar digitando endereço toda hora =P

MelissaN

molmedo:
Fiz algo parecido,

pra resolver, optei por um aplicativo flash (.swf) que era o responsavel por fazer essas trocas de imagens e pra aplicação java executar o flash, utilizei a DJ Native Swing API (http://java.dzone.com/news/dj-nativeswing-reloaded-jwebbr?page=0,0).

Mas nesse caso, a mudança era feita pelo flash, certo? Preciso que seja feita exclusivamente com java…

ViniGodoy

Oi.
Postei um exemplo em outro tópico: http://www.guj.com.br/posts/list/128713.java#1165351

Criado 2 de dezembro de 2010
Ultima resposta 13 de dez. de 2010
Respostas 9
Participantes 5