gpt4 book ai didi

Java/SWT Interface Builder/如何将图像设置为标签

转载 作者:行者123 更新时间:2023-12-02 03:48:17 25 4
gpt4 key购买 nike

我想将图像设置到我的应用程序中。我已经在 swt 界面生成器中创建了一个标签,并将属性“image”设置为我的图像(在 src 文件夹中)。预览显示正确的图像。

enter image description here

界面生成器生成的代码是:

    lblTest = new Label(shell, SWT.NONE);
lblTest.setImage(SWTResourceManager.getImage("C:\\Users\\dseek\\Desktop\\PanetHomeProxySwitch\\PlanetHomeProxySwitch\\src\\PH_group_RGB.png"));
lblTest.setBounds(10, 10, 414, 207);
lblTest.setText("test");

但是应用程序内没有图像(但显示了标签文本)。

enter image description here

我错过了什么?非常感谢您的帮助。

编辑:

如果我删除文本属性,则既没有图像,也没有文本标签。这是预览:

enter image description here

最佳答案

源图像的尺寸为 3012x1010,但您将标签的大小限制为 414x207,因此您实际上只能看到左上角,它看起来是透明的(或灰色)。

请注意,Label 不会自动重新缩放图像以适应。这必须手动完成。

关于Java/SWT Interface Builder/如何将图像设置为标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36132981/

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