¿Puedo hacer que Swing JButtons tenga márgenes más pequeños?

Prefiero los botones con márgenes mínimos, casi tan anchos como su título de texto. ¿Hay una manera de lograr eso en un JButton en Swing?

Lo que estoy viendo en la práctica ahora es que incluso si trato de usar setMaximumSize () y similar, simplemente termina comiendo la leyenda del texto, cortándola a la derecha. Pero no reduce los márgenes.

Respuestas a la pregunta(2)

Su respuesta a la pregunta