Imagem em AWT

3 respostas
augustocolom

Olá Pessoal,

Estou com problemas para trabalhar com componentes AWT, alguém sabe como carregar imagens utilizando somente componentes AWT?

att,

Augusto

3 Respostas

andbecker

só serve awt???

estou usando o javax.swing

vc faz um import do pacote javax.swing.ImageIcon

e na interface chama com algo do tipo:

ImageIcon img = new ImageIcon("c:/pasta/arquivo.jpg"); JLabel arquivo = new JLabel(img); add (arquivo);

augustocolom

andbecker:
só serve awt???

estou usando o javax.swing

vc faz um import do pacote javax.swing.ImageIcon

e na interface chama com algo do tipo:

ImageIcon img = new ImageIcon("c:/pasta/arquivo.jpg"); JLabel arquivo = new JLabel(img); add (arquivo);

Opa, pois é, só AWT. Mas já consegui e não resolveu meu problema.Preciso que colocar uma imagem .GIF para funcionar enquanto realizo algumas operações demoradas com o banco. (Resultset), achei que usar Swing e AWT resolveria meu problema, mas ainda assim a imagem trava no momento da consulta. mas valeu pela ajuda

davidbuzatto

Vc precisa colocar as alterações na interface em outra thread. O Swing não é thread safe…
Isso já foi bastante dicutido aqui no guj.

Procure por SwingWorker. Se tiver usando Java 6, o SwingWorker está dentro do JDK no pacote javax.swing.

[]´s

Criado 8 de novembro de 2009
Ultima resposta 9 de nov. de 2009
Respostas 3
Participantes 3