
Imagem do Botão elegante
Atualmente estou estudando bastante diferentes formas de melhorar o visual e comportamento do swing, então comecei criando o botão personalizado. O botão ficou até bonitinho
O que eu acho bem interessante é que tomei bastante cuidado em manter a compatibilidade com o modo design dos IDEs, testei com o matisse do NetBeans e funcionou perfeitamente em modo design, os três principais campos são o text, icon e o description, sendo que este último é o único campo não herdado do JButton, todos eles podem ser modificados, por exemplo, pela janela propriedades do NetBeans.
Estou pensando em implementar um novo lookandfeel, mas por enquanto esse botão foi feito sobrescrevendo alguns métodos paint do JButton, entretanto não acho que seja possível fazer esse componente através de um UI do lookandfeel.

Propriedades do botão no NetBeans
Utilize e modifique livremente o código fonte, mas por favor mantenha os créditos no source.
Clique aqui para baixar o source com o binário.
#1 by Tomas on 16 de julho de 2009 - 6:30
The link don´t work )-:
#2 by paulocanedo on 16 de julho de 2009 - 8:06
Sorry, I missed a slash at the begin of the link, now it fixed and working.
#3 by Nailson on 16 de julho de 2009 - 12:16
Massa d+ Paulo Caneco!
#4 by xesle on 21 de julho de 2009 - 15:48
Gracias, queda genial
#5 by Tomas on 22 de julho de 2009 - 4:56
Thanks
#6 by Cristian on 12 de agosto de 2009 - 19:36
Muy bueno, gracias.