给出-fx-alignment的警告:LEFT说没有枚举常量javafx.geometry.Pos.LEFT

前端之家收集整理的这篇文章主要介绍了给出-fx-alignment的警告:LEFT说没有枚举常量javafx.geometry.Pos.LEFT前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用名为mainBut.css的外部css文件来对齐JavaFX按钮的文本,

按钮代码

mainBut.css文件

.mainBut {
    -fx-background-color: #fdfdfd;
    -fx-alignment: LEFT;
    -fx-border-color: #bdc3c7;
}

当我编译此文件并通过NetBeans运行它时,我收到以下警告.

WARNING: Caught java.lang.IllegalArgumentException: No enum constant javafx.geometry.Pos.LEFT' while calculating value for '-fx-alignment' from rule '*.mainBut' in stylesheet jar:file...

我该怎么做才能解决这个警告?

最佳答案
LEFT不是-fx-alignment属性的有效值.有效值为:

[ top-left | top-center | top-right | center-left | center | center-right bottom-left | bottom-center | bottom-right | baseline-left | baseline-center | baseline-right ]

这些值映射到Pos类中它们对应的枚举.

您可能需要居中左侧,它表示垂直中心和左侧水平定位.

原文链接:https://www.f2er.com/css/427382.html

猜你在找的CSS相关文章