Вы хотите просто изменить внешний вид кнопок или сами нарисовать новые кнопки? Если вы просто хотите изменить внешний вид или сделать его более приятным, то, возможно, вы просто хотите изменить внешний вид, как описано здесь: http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
Существует также множество сторонних образов, которые вы можете использовать, таких как вещество , которые выглядят довольно смешно.
Если вы действительно хотите настроить внешний вид самого JButton и просто хотите настроить JButton, то вы можете переопределить paintComponent () в JButton, чтобы рисовать все, что вы хотите, в отличие от изображения по умолчанию.