我一直在用 JavaFX 编写一个 GUI,并开始使用 CSS 对其进行样式设置。但是,我了解到不支持设置布局参数,例如 min-width、pref-width 等。(这些显示在文档中,但仅在 WebView 下归档。)我没有获得合适的尺寸TextField
,而是有一个遍布整个屏幕。
现在我知道解决方案是在 Java 中对这些布局参数进行硬编码(文档将我指向 JavaFX Script,但自 2009 年以来它已经死了),但我想知道为什么我必须这样做?重点是什么?我不是 CSS 专业人士,但只抽象一些样式似乎是糟糕的设计。现在是两个地方?有没有改变这种情况的计划?