【发布时间】:2018-10-29 12:28:48
【问题描述】:
我遇到了一个问题,即我在 JavaFX 中的按钮在单击时会变小。
here可以看到“更改密码”按钮被点击/选中。
here你可以看到“管理功能”按钮被点击/选中。
我怀疑这与具有焦点的按钮有关,因为当我单击 chrome 或其他正在运行的应用程序时,它会恢复为所需的 look
按钮当前位于 4x1 GridPane 中,第 0 个插槽被标签占用。
如果有帮助,这是我的 CSS:
.button{
-fx-border-color: null;
-fx-border-width: 0;
-fx-background-color: #2c3cff;
-fx-fill: true;
-fx-pref-height: 100;
-fx-pref-width: 320;
-fx-text-fill: #b9b9b9;
-fx-border-radius: 0;
-fx-min-width: 320;
-fx-min-height: 100;
-fx-background-radius: 0;
-fx-animated: false;
}
.grid{
-fx-background-color:#3e3e48;
}
.label{
-fx-text-fill: #b9b9b9;
}
编辑:我找到了一个临时的“解决方案”,更多的是一种解决方法:我把 我的 HBox 正下方的水平分隔符,这让我可以屏蔽 奇怪的按钮大小发生变化。仍然想知道如何 正确执行此操作。
谢谢!
【问题讨论】:
-
-fx-animated?你问的是Button还是JFXButton? -
@fabian 它是来自
javafx.scene.control.Button导入的按钮,我也尝试过-fx-animated: false;但没有运气
标签: java css button javafx fxml