Qual componente no NetBeans que insere uma imagem no seu form utilizando swing?
At,
Leo
Qual componente no NetBeans que insere uma imagem no seu form utilizando swing?
At,
Leo
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.
Criei essa classe e agora como fazer para inserir as imagens pelo NetBeans?