我是代号一的新手。我必须在具有特定宽度和高度的容器(流布局)中添加图像。
1:代号指南说我们必须在资源文件夹中添加图像。那个资源文件夹在哪里?
2:要创建图像,我正在使用图像类的 createImage(path)。如果我们将图像文件放在资源文件夹中,那么该图像的路径是什么。
3:这里有没有图片文件的类型限制。
请帮忙。
我是代号一的新手。我必须在具有特定宽度和高度的容器(流布局)中添加图像。
1:代号指南说我们必须在资源文件夹中添加图像。那个资源文件夹在哪里?
2:要创建图像,我正在使用图像类的 createImage(path)。如果我们将图像文件放在资源文件夹中,那么该图像的路径是什么。
3:这里有没有图片文件的类型限制。
请帮忙。
当您将要添加的图像放入 src 文件夹时,代码应如下所示:
Label i = new Label();
Image img = Image.createImage("/imageToAdd.png");
i.setIcon(img);
您可以将标签更改为您想用来显示图像的任何对象。
资源文件不是文件夹,SRC 目录根目录中的“.res”文件包含您的主题以及您可能需要的其他图像。这里的价值在于您可以添加多图像(参见教程)以及编写非常便携的代码。
fetchResourceFile()
您可以通过使用或在非 GUI 构建器应用程序中访问 GUI 构建器中的资源文件Resources.open
(如 init 方法中所示)。
您还可以将任意 JPG/PNG 文件放在 res 文件旁边的 src 根目录中。虽然 Codename One 没有限制,但设备倾向于很好地支持 PNG/JPG,并且可能无法使用其他格式。