Javafx 2 添加选项卡图标会缩小选项卡的大小,而不会显示完整的图标

Javafx 2 添加选项卡图标会缩小选项卡的大小,而不会显示完整的图标,javafx-2,scenebuilder,Javafx 2,Scenebuilder,我正在使用Java场景生成器2.0创建一个使用选项卡窗格的GUI。我在每个选项卡上都添加了一个Imageview,这样我就可以给它们图标而不是文本。我将标签的最小宽度和高度设置为100x100,并将其调整为该尺寸。当我将imageview添加到选项卡时,我将其设置为最小宽度和高度100x100,但它会缩小选项卡大小,并且只显示图标的一部分。当imageview有图片时会发生这种情况,当它没有图片时会发生这种情况,所以我认为图片的大小没有问题 您可以从这张图片中看到,左侧的第一个选项卡没有imag

我正在使用Java场景生成器2.0创建一个使用选项卡窗格的GUI。我在每个选项卡上都添加了一个Imageview,这样我就可以给它们图标而不是文本。我将标签的最小宽度和高度设置为100x100,并将其调整为该尺寸。当我将imageview添加到选项卡时,我将其设置为最小宽度和高度100x100,但它会缩小选项卡大小,并且只显示图标的一部分。当imageview有图片时会发生这种情况,当它没有图片时会发生这种情况,所以我认为图片的大小没有问题

您可以从这张图片中看到,左侧的第一个选项卡没有imageview,它是我希望选项卡的大小。第二个选项卡具有空图像视图,其余选项卡具有图像。我想图像是100x100和适合的标签


首选Java场景生成器解决方案,但我也很乐意接受代码解决方案。

我解决了这个问题,它很简单。在选项卡窗格布局设置中,我仅将最小高度/宽度更改为100x100,但将最大高度/宽度保留为默认值,即1.7976931348623157E308。起初我没注意到这个数字这么小,我把它改成了200。现在图像显示得更好了


对我来说听起来像一个JavaFX错误。PS:在我的例子中,我试图通过CSS设置这些值,即使设置了
-fx tab max-{width | height}
,错误仍然发生。只是在FXML中应用了你的技巧,我对javafx-8也有同样的问题。手动设置tabMaxHeight(除了我需要设置的tabMinHeight之外)修复了这个问题。很奇怪。