Classe com imagens de um software

5 respostas
edney

Olá, galera! Como faço para criar uma classe com as imagens que um software conterá? Não quero carregar a imagem do “C:”, pois isso atrapalharia a portabilidade.

5 Respostas

T

Procure por “getResourceAsStream”.

edney

Obrigado, Thingol.

Tchello

Então cara, eu faço o seguinte:
Crio uma pasta no projeto com todas as imagens que preciso (ou várias pastas, separo em pacotes especificos).
Junto tem uma classe com atributos final e static com os diretórios dessas imagens, por exemplo:
diretório Imagens com picture1.gif, picture2.gif, etc etc (ou png, tanto faz a extensão).

A classe com os atributos:

public class IndexImg
{

public static final String DIR = "Imagens/";

public static final String IMAGEN1 = DIR+"picute1.gif";
...

}

Daí é só perguntar pra essa classe quais os diretórios e não depende da máquina, ja que estara incluido no projeto.

Abraços.

Vinicius_Sartori

tem uma gambiarra de colocar também no src do projeto :stuck_out_tongue:

edney

Tchello, valeu! É exatamente isso que eu quero.

Criado 1 de dezembro de 2008
Ultima resposta 15 de dez. de 2008
Respostas 5
Participantes 4