gpt4 book ai didi

JavaFX:最大 ImageView 大小

转载 作者:行者123 更新时间:2023-12-01 05:03:19 24 4
gpt4 key购买 nike

这听起来像是 Set maximum size for JavaFX ImageView 的副本但它是不同的。

我想限制 ImageView 的最大尺寸。不幸的是,设置 ImageView 大小的唯一方法似乎是 fitWidth 和 fitHeight ,但是如果图像小于 fit 值,则会放大图像。

我尝试将 fitWidth/fitHeight 设置为 0/0 并将 ImageView 包装到设置了 maxWidth 的 Pane 中 - 没有成功(图像以原始大小显示)。

对我来说,这似乎是 JavaFX 无法实现的,但我不敢相信。但是我在网上找不到任何东西。是否有任何技巧/错误/解决方法?

最佳答案

如果您不希望图像拉伸(stretch),可以使用:

setPreserveRatio(true);

然后你可以根据需要调整宽度和高度
ImageView setPreserveRatio javadoc
在这种方法的javadoc中也有缩放规则

关于JavaFX:最大 ImageView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31255251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com