【发布时间】:2014-11-14 23:09:21
【问题描述】:
我正在编写一个 JavaFX-8 应用程序,并且想知道是否可以通过 css 将(例如)按钮的最小或最大宽度设置为 USE_PREF_SIZE。 Region 类将USE_PREF_SIZE 定义为Double.NEGATIVE_INFINITY,但是如何在css 中设置负无穷大呢?
JavaFX 参考指南将-fx-min-width, -fx-pref-width, -fx-max-width 定义为<number>,<number> 使用以下正则表达式[+|-]? [[0-9]+|[0-9]*"."[0-9]+] 定义
所以也许这是不可能的?
我已经尝试(为了好玩)将 java 方式分配给负无穷大-1.0/0.0 并且 css-parser 已经接受了该值,但没有预期的效果。有人可以解释为什么它不打印警告或错误吗?
我已经知道如何通过代码设置USE_PREF_SIZE,并且我也知道将 min、pref 和 max 设置为相同值的技巧,但我想以动态方式在 css 文件中进行设置。
提前致谢
【问题讨论】: