Pegar nome da imagem de um BufferedImage

2 respostas
O

Pessoal, preciso saber o nome da imagem que está num objeto BufferedImage.
Quando o usuário clicar no botão “modo trabalho”, preciso saber qual imagem ele escolheu.
Como eu poderia pegar o nome da imagem da tela que está no objeto BufferedImage?

2 Respostas

E

Quando você carregou a imagem em um BufferedImage, seu nome já se perdeu. Você precisaria pegar o nome da imagem antes de carregá-la no BufferedImage.

http://java.sun.com/javase/6/docs/api/java/awt/image/BufferedImage.html

O

Eu fiz um get do diretorio, mas não está dando certo.

modoTrabalho.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent event) {

                String nomeImagemJornal = turnerNewsPaper.getDir();
                
                System.out.println("nome da imagem = "+nomeImagemJornal);

              }
        });

Imprime a imagem 1 como imagem 3.
E a imagem 3 como imagem 1.
O que eu estou fazendo de errado?

Criado 28 de setembro de 2009
Ultima resposta 28 de set. de 2009
Respostas 2
Participantes 2