wire
Julho 24, 2010, 12:41pm
#1
Ola que quero botar uma imagem no projeto java me esse aqui é o codigo de botar a imagem mas nao aparece nada não sei o que ta errado alguem pode ajudar valeu.
try{
img = Image.createImage("/logo.png");
item = new ImageItem("Foto.",img,ImageItem.LAYOUT_CENTER,"");
frmCadastro.append(item);
}catch(Exception erro){
System.out.println("Erro inserindo imagem."+erro);
}
Da algum erro ou simplesmente não aparece?
Essa parte do código pelo menos está correta.
Você criou um display para sua midlet, e apontou o mesmo para o form frmCadastro?
Se a implementação estiver na classe da MIDlet
Display.getDysplay(this).setCurrent(frmCadastro);
Onde esá localizado o arquivo logo.png? Esta no diretório res?
wire
Julho 24, 2010, 11:13pm
#3
Simplismente não aparece. Apontei para o frmCadastro. Esta na minhas Imagens.
img = Image.createImage("/logo.png");
coloca essa imagem logo.png, na pasta res do seu projeto, e ve se funciona
wire
Julho 25, 2010, 12:25pm
#5
As pasta que eu tenho no projeto e essas aqui BUILD,DIST,NBPROJECT,SRC boto em qual dessa ai valeu pela ajuda
wire
Julho 25, 2010, 12:48pm
#6
Consegui botar a imagem era so criar a pasta res mesmo valeu pela ajuda
img = Image.createImage([color=red]"/logo.png"[/color]);
Onde está marcado em vermelho, você deve colocar o endereço da imagem.
Você poderia ter dentro do diretorio source, um diretorio imagem, e colocar no seu código “/src/imagem/logo.png”