Estou tentando colocar imagem na tela mas não consigo. Onde estou errando >>>>>
import java.io.*;
import javax.microedition.lcdui.*;
public class Memo extends Canvas {
private Image image;
public Memo() {
try {
image = Image.createImage("/1.jpg");
} catch(IOException e) {}
}
protected void paint(Graphics g) {
g.setColor(0xffffff);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(0x0000ff);
g.drawImage(image, getWidth()/2, getHeight()/2, Graphics.TOP|Graphics.LEFT);
}
}
Tenho que colocar a imagem em algum lugar específico?
OBS:Estou usando o Eclipse com o plugin EclipseMe
Só para mais algumas informações…
Fiz uns testes e descobri que o erro é durante o carregamento da imagem.
A única IOException que é lançada é essa que ocorre durante o carregamento da imagem.
A imagem apenas não aparece na tela.
Coloquei uma imagem .png para testar mas não funcionou.
Coloquei tanto na pasta res e na pasta src (que é onde está o o arquivo .java).
Não mudei nda no código.
Oq pode estar acontecendo? Como resolver?
Coloca o codigo da classe que vc mostra a imagem no display p/ a gente dar uma olhada, pois olhado essa classe sua, aprece estah tudo certo. E a imagem a gente coloca no no diretorio res, naum precisa colocar no src naum