<p>Is there a way to create a <code>JButton</code> with your own button graphic and not just with an image inside the button? </p>

<p>If not, is there another way to create a custom <code>JButton</code> in java?</p>

I haven't done SWING development since my early CS classes but if it wasn't built in you could just inherit
```
javax.swing.AbstractButton
```
and create your own. Should be pretty simple to wire something together with their existing framework.