JavaFX-按钮高度不会变小?

标签 java css button javafx

.button
{
    -fx-background-image: url("mapDefault.png");
    -fx-pref-width: 10px;
    -fx-pref-height: 10px;
}

我的按钮看起来像这样,理论上,它应该完全适合图像 (10x10)。然而

buttons

它返回按钮的高度约为 30 像素,尽管我更改了它。该按钮声明为 按钮 beachButton = new Button(); 并且其中没有任何文本值。

这种增加/最小高度上限有什么可能的原因吗?

最佳答案

需要考虑文本的任何更改,尤其是自定义字体。为了适应任何小于元素字体的图片大小,也将字体大小设置为 0px。

关于JavaFX-按钮高度不会变小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44102175/

相关文章:

java - 如何获取 Ehcache 3 中的缓存名称列表

css - 页面底部的div,下面有图片

c# - 向 Windows 窗体添加圆形按钮

html - 如何使 <a> 在边框中可点击?

java - Spring 数据 : Unique field in MongoDB document

java - 即使代码只执行一次,Intellij 断点也会停止执行两次

java - 是否可以通过 Twilio 可编程 API 将日历文件 (.ics) 作为彩信的一部分发送?

javascript - 使用 doubletaptogo.js 单击带有 href ="#nav"的下拉菜单会导致页面跳转

jquery - 使用 jquery for iframe 和客户 url 的自定义滚动条

css - 如何使用背景图像设置按钮样式