Похоже, что это обрабатывается в методе paint
в классе BasicButtonUI
(а затем в методе layout
и, в конечном итоге, вплоть до метода SwingUtilities2.clipString
) в версии Oracle JDK 8, по крайней мере. Подклассы BasicButtonUI
, перезапись метода paint
, а затем установка экземпляра этого подкласса в качестве пользовательского интерфейса на вашей кнопке должны позволить вам перезаписать это.