我正在編寫一個JavaFX-8應用程序,並想知道是否可以通過css設置(例如)一個Button的最小或最大寬度爲USE_PREF_SIZE
。類Region
定義USE_PREF_SIZE
爲Double.NEGATIVE_INFINITY
,但如何在css中設置負Infinity? JavaFX參考指南定義-fx-min-width, -fx-pref-width, -fx-max-width
爲<number>
和<number>
用以下正則表達式定義[+|-]? [[0-9]+|[0-9]*"."[0-9]+]
所以也許這是不可能的?如何在JavaFX css中將-fx-max-width設置爲USE_PREF_SIZE?
我已經嘗試過(爲了好玩)來分配負向無限的java方法-1.0/0.0
並且css解析器已經接受了這個值,但沒有預期的效果。有人可以解釋爲什麼它不打印警告或錯誤?
我已經知道如何通過代碼設置USE_PREF_SIZE
,並且我也知道hack將min,pref和max設置爲相同的值,但是我想以動態的方式在css文件中執行此操作。
在此先感謝