gpt4 book ai didi

java - 规则 "-fx-text-alignment"不起作用?

转载 作者:行者123 更新时间:2023-12-02 04:43:24 28 4
gpt4 key购买 nike

我正在使用 JavaFX 创建一个简单的用户界面,其中使用了一些显示文本的标签。我尝试使用以下规则将文本移动到标签的中心:

-fx-text-alignment: center

但它不起作用,默认情况下文本仍然位于左侧。我还检查了我没有使用任何其他可以覆盖此规则的规则。有任何想法吗?这是CSS代码:

#subtitle
{
-fx-font: bold italic 18pt "Arial";
-fx-text-alignment: center;
-fx-effect: dropshadow( one-pass-box, black, 8, 0.0, 2, 0 );
-fx-text-fill: #1ebd1e;
}

Java代码:

Label title = new Label("Trees");
title.setId("subtitle");
grid.add(title, 0, 0, 2, 1);

enter image description here

最佳答案

我也有同样的问题。

标签中的文本不能居中或右对齐,或者...当标签大于文本时,也不会出现在 CSS 或 mylabel.setTextAlignment(TextAlignment.Center) 等代码中。

我改用mylabel.setAlignment(Pos.CENTER)来解决问题;也可以在 CSS 中使用 -fx-alignment:center;

关于java - 规则 "-fx-text-alignment"不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30326525/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com