Libgdx: Existe uma maneira fácil de centralizar o texto em cada eixo em um botão?

Eu tenho tentado descobrir uma maneira de centralizar o texto em um botão, mas não consigo encontrar uma maneira fácil e multifuncional para. Eu posso fazer isso, mas só funciona para uma certa string, não para qualquer string. Eu gostaria de saber se existe uma maneira de centralizar qualquer seqüência em um botão. Meu botão neste caso é 185x50.

Eu pude centralizar este botão na tela, assim:

buttonX = WIDTH / 2 - (screen.getRegionWidth() / 2);
buttonY = HEIGHT / 2 - (screen.getRegionHeight() / 2);

Qualquer ajuda seria muito apreciada. :)

questionAnswers(3)

yourAnswerToTheQuestion