Alterar botões padrão em Java para torná-los "melhores"

Eu estou essencialmente tentando imitar a calculadora simples do windows xp padrão. Quando eu mudo as cores de fundo dos botões em Java, elas ficam muito chatas e "chatas". Eu quero fazer os botões parecer o mais próximo possível dos botões na calculadora do Windows XP.

Aqui está uma imagem comparando a minha com a do WinXp:

Existe algum tipo de método que eu possa usar para alterar o estilo dos botões muito parecido com o que você pode fazer no Visual Basic para fazer os botões quase estourarem mais ou parecerem em 3D como a Calculadora do Windows Xp.

Os botões padrão em Java são o tipo de coisa que estou procurando, exceto que não há branco em um tipo de cor azul em um gradiente.

Isso é possível, ou estou preso com o botão feio?

questionAnswers(1)

yourAnswerToTheQuestion