我试图制作一个排行榜,在该排行榜中将仅显示位于GridPane中的几个标签。但是,由于我的背景是深蓝色,因此很难看到默认文本颜色,因为它是灰色。我定义标签时是否可以设置颜色?
鉴于我将有多个标签,这就是为什么我定义的标签中没有对象变量的原因。因此,我无法使用对象,因为它将在下一个循环中复制对象。
int rowCount = 1;
for (HighScore score : scores) {
endGameLayout.add((new Label(score.name)).setTextFill(Color.WHITE), 0, rowCount);
endGameLayout.add(new Label(score.date.toString()), 1, rowCount);
endGameLayout.add(new Label(score.result.toString()), 2, rowCount);
endGameLayout.add(new Label(score.elapsedTime.toString()), 3, rowCount);
rowCount++;
}
反正在定义中定义标签的颜色吗?