高度为 22.0
当ImageView高度超过22.0时如何避免这种结果?
我根本没有使用CSS。我在 ImageView 的布局下拉菜单中创建了这个 Bounds 东西,它甚至不可编辑,22x22 似乎是最大尺寸或其他东西,我尝试更改选项卡最小高度,但这是同样的问题。
<TabPane fx:id="tabs" tabClosingPolicy="UNAVAILABLE" tabMinHeight="50.0" tabMinWidth="150.0" BorderPane.alignment="CENTER">
<tabs>
<Tab fx:id="tabProd" text="TEXT" closable="false">
<graphic>
<ImageView fitHeight="40.0" fitWidth="40.0">
<image>
<Image url="framesFX_icons/production.png" />
</image>
</ImageView>
</graphic>
<content>
...
</content>
</Tab>
</tabs>
</TabPane>
最佳答案
将 tabMaxHeight
设置为较大的值(但低于 Double.MAX_VALUE
)似乎可以解决此问题,所以我猜测这是一个错误?
无论如何 - 将最大高度设置为 100 左右应该就足够了。
编辑:错误报告可以在 here 找到
关于当图标宽度/高度超过 22.0 时,JavaFX 选项卡会折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38193184/