代号1:如何在Dialog中显示时在Label中设置图像大小

时间:2017-07-19 06:08:00

标签: java mobile codenameone

我需要显示一个Dialog:一个标题,两个命令(Ok,Cancel)和一个图像,这个工作正常,但是我需要在对话框中放大图像并尝试:

image.scaled(x,y);

以及:

imageLabel.setSize(new Dimension(x,y));

但是没有一个有效,我的图像在资源文件中,我通过了:

com.codename1.ui.util.Resources.getGlobalResources().getImage("imageid");

我的代码是:

Image alertImage = com.codename1.ui.util.Resources.getGlobalResources().getImage(alertImageId);
alertImage.scaled(500, 500);
Command commands[] = {new Command("Aceptar"),new Command("Cancelar")};
Label lblAlert = new Label(alertImage);
lblAlert.setSize(new Dimension(500,500));
Command result = Dialog.show(alertTitle, lblAlert, commands);

如何控制对话框中显示的图像大小?

1 个答案:

答案 0 :(得分:3)

尝试:

alertImage = alertImage.scaled(500, 500);