首页 > 解决方案 > 尽管使用背景半径,JavaFX CSS 按钮背景图像仍会覆盖整个按钮

问题描述

问题是我需要让按钮看起来像图标,但是当我附加背景图像时,即使我使用的是背景半径属性,它仍然是一个正方形。这是之前的代码,背景图像被注释掉了

#confirmButton {
    /*-fx-background-image: url("../assets/addButton.png");*/
    -fx-background-radius: 9px;
}

这是它的样子: 没有图像的按钮

现在一旦我添加了背景图片

#confirmButton {
    -fx-background-image: url("../assets/addButton.png");
    -fx-background-radius: 9px;
}

这就是它的样子:带有图像的按钮 它回到方形

标签: javacssjavafx

解决方案


推荐阅读