Css 使默认按钮看起来像普通按钮

Css 使默认按钮看起来像普通按钮,css,button,javafx,javafx-8,Css,Button,Javafx,Javafx 8,我有一个JavaFX按钮,它被设置为默认按钮,因此用户可以用Enter键选择它。目前,其背景为蓝色: 但我想让它看起来像一个普通的按钮: 我看了一下JavaFXCSS指南,它看起来只有一个功能需要覆盖(-fxbase) 但是改变这个特性会产生不可预测的效果,有时会消除按钮的梯度;有时它使按钮透明 有没有一种简单的方法可以摆脱默认的按钮样式?我的猜测是,您在查看错误的样式表。旧的默认样式表caspian.css被替换为modena.css。因此,从modena.css设置-fx base的默

我有一个JavaFX按钮,它被设置为默认按钮,因此用户可以用Enter键选择它。目前,其背景为蓝色:

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

我看了一下JavaFXCSS指南,它看起来只有一个功能需要覆盖(
-fxbase

但是改变这个特性会产生不可预测的效果,有时会消除按钮的梯度;有时它使按钮透明


有没有一种简单的方法可以摆脱默认的按钮样式?

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

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

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

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

啊,你抓住我了!我看着凯斯宾。谢谢!啊,你抓住我了!我看着凯斯宾。谢谢!