Adicionando um ícone em um componente JLabel

Este exemplo cria um componente JLabel com um ícone.

// Define o ícone
Icon icon = new ImageIcon("icon.gif"); // Cria um label com um texto e um ícone; o ícone aparecee a esquerda do texto
JLabel label = new JLabel("texto", icon, JLabel.CENTER); // Cria o label com um ícone label = new JLabel(icon);

Este exemplo adiciona ou substitui um ícone existente em um componente JLabel

// Adicionando um ícone em um label existente
label.setIcon(icon);