Imagem no NetBeans

2 respostas
leosouzabh

Qual componente no NetBeans que insere uma imagem no seu form utilizando swing?

At,
Leo

2 Respostas

dsfextreme
leosouzabh:
Qual componente no NetBeans que insere uma imagem no seu form utilizando swing?

At,
Leo

Tenta assim

import java.awt.*;
import javax.swing.*;

public class Teste {

   public static void main(String args[]) {

      //janela do programa   
      JFrame frame = new JFrame("Carregar Imagem");
      //container onde serão adicionados todos componentes
      Container container = frame.getContentPane();

      //carrega a imagem passando o nome da mesma
      ImageIcon img = new ImageIcon("crayons.jpg");
      
      //pega a altura e largura
      int altura = img.getIconHeight();
      int largura = img.getIconWidth();
      
      //adiciona a imagem em um label
      JLabel label = new JLabel(img);
      //adiciona a altura e largura em outro label
      JLabel label2 = new JLabel("Altura: "+altura+"      Largura: "+largura);

      //cria o JPanel para adicionar os labels
      JPanel panel = new JPanel();
      panel.add(label, BorderLayout.NORTH);
      panel.add(label2, BorderLayout.SOUTH);

      //adiciona o panel no container
      container.add(panel, BorderLayout.CENTER);
      
      frame.pack();
      frame.setVisible(true);

      //pronto e simples

   }
}

Com isso vc pode criar quantos labels e imagens quiser e adicionando em outros JPanels ou no próprio container do JFrame. Ai é só brincar com o BorderLayout...
Espero ter ajudado...
Abraço.
Dica de Rodrigo Perenha.

Pedrosa

Criei essa classe e agora como fazer para inserir as imagens pelo NetBeans?

Criado 24 de abril de 2006
Ultima resposta 8 de jun. de 2006
Respostas 2
Participantes 3