【发布时间】:2010-09-15 09:07:48
【问题描述】:
我正在尝试将图标(缩放的图像)作为按钮的一部分,该按钮还包含一些文本。我正在为诺基亚 SDK(S60 设备)使用 J2ME 编程并使用 Eclipse。
代码如下: but = new Button("Some text");
Image img = null;
try {
img = Image.createImage("/flower.png");
} catch(IOException e) {
e1.printStackTrace();
}
but.setIcon(img);
以上行是正常工作的代码。我在将图像缩放到按钮大小时遇到问题。每当我尝试这样做时,都会得到除以零的错误。我用来缩放图像的函数和缩放方式是:
Image img2 = null;
img2 = img.scaled(but.getWidth()/2, but.getHeight());
but.setIcon(img2);
我无法弄清楚为什么每次尝试运行上述代码时都会出现除以零的错误。还有其他我应该使用的功能吗?还是我缺少什么?
【问题讨论】:
标签: java-me button icons nokia