Ir ao conteúdo
  • Cadastre-se

Moisés Bahia

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Galera é o seguinte, tenho 2 classes, se executo a classe 2 direto ela inicia com as imagens normalmente. Agora quando instancio a mesma em outra classe no evento de um botão ele abre o JFrame mas não mostra as imagens. Essa é a Classe 2 : public class Monitor3 extends JFrame{ JLabel imagem; public Monitor3(){ super("Uso da classe JLabel do Swing com Imagem"); //setUndecorated(true); Container tela = getContentPane(); for(int i = 1;i <= 4; i++){ ImageIcon icone = new ImageIcon("C:\\Users\\Sergio\\Pictures\\tcc\\Propaganda\\"+i+".jpg"); imagem = new JLabel(icone); tela.add(imagem); setSize(1366, 768); setVisible(true); try { Thread.sleep(5000); } catch (InterruptedException ex) { System.out.println("erro..."); } Boolean img = true; while(img){ imagem.setIcon(null); img = false; } } } Esse é o trecho que chamo a classe 2 ao acionar o botão da classe 1: private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { Monitor3 exe = new Monitor3(); } As imagens que importo da classe 2 não aparecem, se eu executar a classe 2 direta aparece normalmente.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...