我有一个JavaFX应用程序,我在更新vbox中的10个标签。以下是更新标签的代码:
String output = String.format("%-30s: %d", name, score);
labelArr[i].setText(output);
我希望对齐名称并将分数对齐,但这是我得到的
*原谅虚拟值
答案 0 :(得分:2)
您可以将标签放在带有两个列的GridPane
内。
GridPane gp = new GridPane();
答案 1 :(得分:-1)
最简单的解决方案是使用Monospace字体:
label.setFont(new Font("Monospace", 12));