Libgdx: ¿Existe una manera fácil de centrar el texto en cada eje de un botón?

He estado tratando de encontrar una manera de centrar el texto en un botón, pero no puedo encontrar una manera fácil y multiuso de hacerlo. Puedo hacerlo, pero solo funcionará para una cadena determinada, no para cualquier cadena. Me gustaría saber si hay una forma de centrar una cadena en un botón. Mi botón en este caso es 185x50.

He podido centrar este botón en la pantalla, así:

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

Cualquier ayuda sería muy apreciada. :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta