Pessoal, como faço para adicionar um BufferedImage em JLabel?
BufferedImage e JLabel [RESOLVIDO]
O
4 Respostas
B
primeiro vc adiciona um BufferedImage ao um ImageIcon, e depois adiciona o ImageIcon no JLabel
ImageIcon icon = bufferedImage;
jLabel.setIcon(icon);
O
Consegui.
JLabel imagemMini = new JLabel();
imagemMini.setIcon(new ImageIcon(imagensMiniAtura));
toolbar.add(imagemMini);
Valeu Bruno,
Abraço
E
primeiro vc adiciona um BufferedImage ao um ImageIcon, e depois adiciona o ImageIcon no JLabel
ImageIcon icon = bufferedImage; jLabel.setIcon(icon);
Em: 08-10-10
Funciona mesmo!
Olá a todos, sou Enderson.
Eu estava com um broblema terríevel com relação a esse tipo de operação. Quando eu dava um:
funcionava beleza. Contudo, quando eu sobrescrevia esse arquivo de imagem, com o mesmo nome,
mas com uma nova image, e executava o comando para setar a nova imagem no jLabel1, a inesperado
acontecia, a imagem antiga, que nem existia mais, aparecia, resolvendo-se somente ao reiniciar a aplicação.
VALEU mesmo cara!!!
O novo código:
/ /Lê um arquivo em disco
File file = new File(path);
BufferedImage bufferedImage = null;
try {
bufferedImage = ImageIO.read(file);
Icon icon = (Icon) bufferedImage;
jLabel1.setIcon(icon);
} catch (IOException ex) {
JOptionPane.showMessageDialog(null, "ERRO!");
}
V
Hoje mesmo foi criado um tópico sobre isso:
http://www.guj.com.br/posts/list/220986.java#1130570
Criado 2 de setembro de 2009
Ultima resposta 8 de out. de 2010
Respostas 4
Participantes 4