Degradê em componentes swing  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
gqferreira
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2008 17:38:10
Mensagens: 572
Localização: Indaiatuba/SP
Offline

Olá pessoal!
Como vão vocês?

Estou curioso em como colocar efeitos de degradê em componentes swing, não estou encontrando muita coisa, o que acho acaba não funcionando. Já tentei google.... pesquisa do forum e nada.... algum de vocês ja passaram por isso? Ou sabem oque devo fazer?
Ha... mais uma curiosidade..: é possivel formar um degradê com mais de duas cores? Tipo do branco pro preto, do preto pro amarelo...

Se não for pedir de mais, vocês poderiam mostrar um exemplo com uma telinha (frame) com degradê e um botão com degradê direferente?

Valeu gente!

"Se eu tiver uma maçã e você também tiver uma maçã, e trocarmos de maçãs, cada um ficará com uma maçã. Se eu tiver uma ideia e você também tiver uma ideia, e trocarmos ideias, cada um ficará com duas ideias."
George Bernard Shaw

Gustavo Quirino Ferreira
[WWW] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

https://substance.dev.java.net/ não tem exatamente "botões degradê". Entretanto, tem coisas mais bonitas (as combinações que você sugeriu parecem um pouco indigestas).

Rode a aplicação demo:

https://substance.dev.java.net/webstart/test.jnlp

e veja se é o que você quer.

gqferreira
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2008 17:38:10
Mensagens: 572
Localização: Indaiatuba/SP
Offline

Não estou falando de Look and Feel, estou falando de degradê personalizados, é como se vc trocasse o setBackground pelo degradê. As cores que falei foram só para demonstrar.

"Se eu tiver uma maçã e você também tiver uma maçã, e trocarmos de maçãs, cada um ficará com uma maçã. Se eu tiver uma ideia e você também tiver uma ideia, e trocarmos ideias, cada um ficará com duas ideias."
George Bernard Shaw

Gustavo Quirino Ferreira
[WWW] [MSN]
Polimorphism
JavaChild
[Avatar]

Membro desde: 18/07/2009 14:45:22
Mensagens: 147
Offline

Acho que vc teria que criar seu próprio Look and Feel
[Email]
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

Na verdade não precisa. Você pode sobreescrever a classe que você quer pintar com degradê (no caso, JButton) e criar seu próprio método paintComponent(). Devo ter um exemplo por aqui. Em breve eu posto.

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

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
[Email] [WWW] [MSN]
Polimorphism
JavaChild
[Avatar]

Membro desde: 18/07/2009 14:45:22
Mensagens: 147
Offline

hehe. Vc está certo =)

This message was edited 1 time. Last update was at 03/10/2009 19:27:34

[Email]
Marck
Virtual Machine Man
[Avatar]

Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline

Olá! Uma vez eu usei degrade só pra brincar.
Achei um um site de uns indianos o seguinte código mas não estou achando o link.


Segue o código para um JPanel. É só mudar as cores.




Botão Gradiente:





....
acabo de ver que o link da fonte está no código

http://jroller.com/DhilshukReddy/resource/CustomButtons/GradientRoundRectButton.java

This message was edited 2 times. Last update was at 05/10/2009 12:49:21


"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre

Besteiras sobre programação

http://toobject.wordpress.com/
DataModelDinamic
[Email] [WWW] [MSN]
Marck
Virtual Machine Man
[Avatar]

Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline

Olha, aqui tem uns degrades legais:

http://jroller.com/DhilshukReddy/

"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre

Besteiras sobre programação

http://toobject.wordpress.com/
DataModelDinamic
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team