| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2007 15:59:37
|
RenataFA
Virtual Machine Man
![[Avatar]](/images/avatar/c05c903e3d997added79518f0e850026.jpg)
Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline
|
Olá!
Gostaria de dicas sobre como personalizar botões no swing.
Quero fazer aqueles botões, de diversos formatos, etc, etc...
Alguém tem algum link, artigo, alguma recomendação?!
grata
|
[]'s, Renata |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2007 23:34:39
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Olá
Renata, é só sobrescrever o método paintComponent, não invocando a versão da super classe.
Exemplo:
É claro que esse exemplo precisa ser melhorado, faltam vários detalhes, como por exemplo quando o mouse está sobre o componente, mas o caminho é este.
Tem como você fazer a mesma coisa de outras formas, por exemplo usando o método getGraphics e JComponent... Dá uma olhada na API.
Até mais!
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 14:49:52
|
porfirio
JavaBaby
Membro desde: 12/01/2007 11:39:14
Mensagens: 79
Offline
|
Você também pode ter um icon para cada estado
setIcon
setPressedIcon
etc.....
Com isso pode rapida e facilmente criar uns botões fixes, sem mexer no paint(...)
Melhor ainda se você for bom em desenho, pode criar uns botões bonitos no Gimp, Inkscape, Photoshop e etc....
|
Java guy from Portugal |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 15:20:16
|
diegobmd
Thread.start()
Membro desde: 31/05/2007 16:06:42
Mensagens: 28
Offline
|
Voce tambem pode modificar criando seu proprio Look And Feel para seu botao e para outros componentes seu
A Revista Java Magazine saiu um artigo sobre isso se eu achar o link posto aqui
|
|
|
 |
|
|