给出-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类中它们对应的枚举.

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

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效