如何将微调器内的文本对齐到 javafx 的中心?

How to align text inside a spinner to center in javafx?

我有两个微调器,分别以小时和分钟显示时间。但是我想让数字显示在其文本字段的中心。screenshot_of_current_state。

它也不是 android 应用程序。它是一个普通的基于 javafx 的桌面应用程序。(我说这是因为其他类似的问题是基于 android 和 xml 的)

另外,我是新来的,对整个编程都是陌生的。所以有些事情我可能是错的。

SpinnerValueFactory<Integer> factory = new SpinnerValueFactory.IntegerSpinnerValueFactory(0, 23);
Spinner<Integer> hoursSpinner = new Spinner<>(factory);
hoursSpinner.editorProperty().get().setAlignment(Pos.CENTER);

编辑器 属性 包装了一个 TextField
TextField 具有 对齐方式 属性。