Boa noite, estou desenvolvendo um programa em java, no método swing, gostaria de saber como colocar a imagem dentro da aplicação, para não deixar a pasta da imagem visivel, para alguém apagar ou mudar a imagem por outra
Nossa, está um pouco confuso, tenta explicar melhor por favor.
Deixa a imagem dentro do seu JAR.
Só invés de carregá-la através de um File
, carregue através do getClass().getResourceAsStream
.
Estou fazendo o projeto em mvc, estou colocando imagens nos botões
ai fui dentro do scr e crie uma pasta imagens e coloqueis a imagens la.
Ai no botão passo esse parâmetro
EX:
btnCancelar.setIcon(new ImageIcon("/teste/teste/src/Imagens/cancelar.png"));
Porem a minha duvida é, a pasta onde fica as imagens, fica visivel na pasta do projeto, não só por isso, o caminho passado ai esta como C: caso eu mude de caminho as imagens não irão aparecer mais.
tem alguma forma de mudar isso ?
Se puder me dar um exemplo por gentileza