2016-07-06 89 views
0

我有一个JavaFX按钮,它已被设置为默认按钮因此用户可以使用Enter键进行选择。目前,它有一个蓝色的背景:使默认按钮看起来像正常按钮

enter image description here

但我想使它看起来像一个普通按钮:

enter image description here

我在JavaFX的CSS指南看了看,看起来只有一个功能可以覆盖(-fx-base)。

enter image description here

但改变这种功能有难以预料的影响,有时它消除按钮的梯度;有时它会使按钮变得透明。

有没有简单的方法来摆脱默认按钮样式?

回答

2

我的猜测是你正在寻找错误的样式表。旧的默认样式表caspian.css被替换为modena.css。因此,从modena.css设置-fx-base的默认值应该可以解决问题:

.button:default { 
    -fx-base: #ececec; 
} 
+0

啊你有我!我在看里海。非常感谢! – corpico