0
我是Java的初学者,最近我刚开始学习GUI和JavaFX。而此刻,我被困在一个GridPane内部的文本中心,需要som帮助,并解释我做错了什么。GridPane中的中心文本
这是我的代码:
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;");
这不是工作(文中没有中心),所以我asume我做错了什么。但我不明白我做错了什么?
我不能得到这个工作藏汉?我还通过eclipse得到了“setHalignment应该以静态方式使用”的警告。这是为什么? :) – Alex
@JohanGudmundsson:因为您使用'gridpane.setHalignment(label,HPos.CENTER)'而不是'GridPane.setHalignment(label,HPos.CENTER)'或出于某种原因命名了您的'GridPane'变量'GridPane'。 – fabian
啊!我懂了!好吧,现在我至少没有收到警告信息。但文字仍然不居中? “GridPane.setHalignment(label,HPos.CENTER);” – Alex