【发布时间】:2015-03-13 18:10:41
【问题描述】:
有没有办法实现一个圆形的按钮,并有一个圆形的图像?我在 Eclipse 中使用 Scene builder 和 javafx 插件。 我正在尝试实现一个播放按钮。我可以轻松地将图像添加到按钮,问题是图像是圆形的,按钮是矩形的。我怎样才能同时适合两者? 并感谢
这是图片!
【问题讨论】:
标签: java eclipse button javafx
有没有办法实现一个圆形的按钮,并有一个圆形的图像?我在 Eclipse 中使用 Scene builder 和 javafx 插件。 我正在尝试实现一个播放按钮。我可以轻松地将图像添加到按钮,问题是图像是圆形的,按钮是矩形的。我怎样才能同时适合两者? 并感谢
这是图片!
【问题讨论】:
标签: java eclipse button javafx
如果您使用的 Scene Builder 没有任何自定义 CSS 文件,只需在 Inspector/Properties->Style 文本字段中添加此规则:
-fx-background-radius: 100;
您将拥有圆形按钮(您必须正确修复图像和按钮的大小):
或者您可以使用自定义 CSS 文件:
.button {
-fx-background-radius: 100;
}
并使用StyleSheets 按钮将其加载到您的 FXML 文件中。
请注意,您可能还需要为 focused、hover、armed 或 disabled 伪类添加一些样式。
【讨论】: