GridPane中的java中心文本
我是Java的初学者,最近刚开始学习GUI和JavaFX。目前,我正试图将文本放在网格窗格的中心,需要som的帮助,并解释我做错了什么
这是我的代码:
GridPane grid = new GridPane();
grid.setMinSize(100, 100);
Text text = new Text("Hello World!");
text.setTextAlignment(TextAlignment.CENTER);
grid.add(text, 0, 1);
grid.setStyle("-fx-background-color: #D8BFD8;");
这不起作用(文本不居中),所以我认为我做错了什么。但我不明白我做错了什么
# 1 楼答案
我会使用标签而不是文本,这样可以设置水平对齐: