¿Cómo hacer JButton con fondo transparente y texto normal?

¿Hay alguna manera de hacer unJButton que tiene un relleno transparente (30% transparente) y un texto que no es transparente?

Por ahora descubrí las siguientes opciones:

haga que tanto el botón como el texto sean transparentes.hacer que ambos no sean transparentes.

¿hay alguna opción en el medio?