【问题标题】:Adding image in java code in code name在代码名称中的java代码中添加图像
【发布时间】:2013-02-06 10:45:42
【问题描述】:

我是代号一的新手。我必须在具有特定宽度和高度的容器(流布局)中添加图像。

1:codenameone 的指南说我们必须在资源文件夹中添加图像。那个资源文件夹在哪里?

2:要创建图像,我正在使用图像类的 createImage(path)。如果我们将图像文件放在资源文件夹中,那么该图像的路径是什么。

3:这里有没有图片文件的类型限制。

请帮忙。

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    当您将要添加的图像放入 src 文件夹时,代码应如下所示:

    Label i = new Label(); Image img = Image.createImage("/imageToAdd.png"); i.setIcon(img);

    您可以将标签更改为您想用来显示图像的任何对象。

    【讨论】:

      【解决方案2】:

      资源文件不是文件夹,SRC 目录根目录中的“.res”文件包含您的主题以及您可能需要的其他图像。这里的价值是您可以添加多图像(请参阅tutorial)以及编写非常便携的代码。

      您可以在 GUI 构建器中通过 fetchResourceFile() 访问资源文件,或在非 GUI 构建器应用程序中使用 Resources.open 访问资源文件(如 init 方法中所示)。

      您还可以将任意 JPG/PNG 文件放在 src 根目录中 res 文件旁边。虽然 Codename One 没有任何限制,但设备倾向于很好地支持 PNG/JPG,并且可能无法支持其他格式。

      【讨论】:

        猜你喜欢
        • 2017-03-03
        • 1970-01-01
        • 2011-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-09
        • 2017-01-24
        • 1970-01-01
        相关资源
        最近更新 更多