Colocar um imagem

6 respostas
W

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);
        }

6 Respostas

enrico.bo

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?

W

Simplismente não aparece. Apontei para o frmCadastro. Esta na minhas Imagens.

enrico.bo

img = Image.createImage("/logo.png");

coloca essa imagem logo.png, na pasta res do seu projeto, e ve se funciona

W

As pasta que eu tenho no projeto e essas aqui BUILD,DIST,NBPROJECT,SRC boto em qual dessa ai valeu pela ajuda :slight_smile:

W

Consegui botar a imagem era so criar a pasta res mesmo valeu pela ajuda :slight_smile:

enrico.bo

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”

Criado 24 de julho de 2010
Ultima resposta 26 de jul. de 2010
Respostas 6
Participantes 2