JavaFX 文本字段 CSS

标签 java css javafx javafx-8 fxml

如何使用 JavaFX CSS 创建看起来像 Android TextField 的 JavaFX TextField?

例如:Android TextField

我已经尝试了很多 FX css 但没有达到那样的效果。 这里http://jsfiddle.net/QKm37/ HTML 输入类型存在 CSS,但它不适用于 JavaFX SceneBuilder。

例如:/** 在 JavaFX 中不存在 **/

-fx-border: 无;

-fx-背景:左下线性渐变(#a9a9a9,#a9a9a9)不重复,底部中心线性渐变(#a9a9a9,#a9a9a9)重复-x,右下线性渐变(# a9a9a9, #a9a9a9) 不重复;

最佳答案

在你的 CSS 文件中试试这个:

.text-field {
    -fx-background-color: #a9a9a9 , white , white;
    -fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 3 -1;
}

.text-field:focused {
    -fx-background-color: #a9a9a9 , white , white;
    -fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 3 -1;
}

关于JavaFX 文本字段 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27014609/

相关文章:

php - CSS 不适用于其中包含 "/"的页面

css - 更改按钮的不透明度会导致它呈现在父元素上

java - 抽象方法中的运行时错误

JavaFX ListView lambda

java - 将海量数据集导入 Neo4j 非常慢

java - 从 byte[] 创建 com.lowagie.text.Image 的实例

java - Maven 使用 pom 创建 jar

java - 想要编写动态域验证...是否可以动态声明注释@not null?

javascript - JS 如何从循环单独的操作中创建单独的按钮?

JavaFX 在两台显示器上全屏显示应用程序