1

大家好,我一直在使用 JavaFx 场景构建器来构建一个包含一些 png 图片的 gui。

到目前为止,我一直在使用标签,然后将它们放大以适合图片(以便图片可见。但是这个解决方案并不令人满意,因为当有人新连接到我的程序时,我需要创建 x 数量的这些图片。因此,我尝试使用 Imageview 进行实验,但是当我使用 Imageview 时,图片的质量似乎更差。有谁知道 A.我如何制作标签并使用图片将其设置为特定大小并确保新图片始终为 1 适合整体的特定尺寸

或 B 提高 ImageView 的质量或知道是否有更好的选择可以用来显示我的角色的小图片:)

最好的问候马克拉斯穆森

附言。如果您需要我的程序的图像,那么我很乐意将其添加到评论中

4

1 回答 1

1
final ImageView anImage = new ImageView();   
        Image image1 = new Image(StackedBarM.class.getResourceAsStream("a.png"));
        anImage.setImage(image1);
        anImage.setFitWidth(40);
        anImage.setPreserveRatio(true);
        anImage.setSmooth(true); 
        anImage.setCache(true); 

对我来说,缩小尺寸后它的质量差异很小。您可以随时重新调整图像大小并将其保存在 PS 中以适应您所需的尺寸。

于 2012-10-11T15:30:07.153 回答