Anuncios Google

[Java] Cambiar icono en un JLabel

Muy buenas a todos.

Para empezar, no tengo casi ni idea de java, pero necesito sacar esto.

Veran, mi idea es escojer desde una lista desplegable (jComboBox) un color y que segun el color elegido, en un JLabel cambie el icono por una imagen PNG

Estoy usando NetBeans 7 y esto es lo que llevo hecho:

jLabel: se llama "digito1"

jComboBox: se llama "d1"

jTextField1: Lo cree para comprobar que escogia el dato elegido en la lista, no tiene nada que ver con el problema actual.

Este es el codigo del jComboBox:

private void d1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        String texto = "";
        texto = (String)d1.getSelectedItem();
        jTextField1.setText(texto);
        String imageName = "main.negro.png";
        ImageIcon icon = new ImageIcon(imageName);
        icon.getImage().flush();
        digito1.setIcon(icon);
 
    }

Gracias a todos por adelantado.

Un saludo, espero que me halla explicado bien.


Anuncios Google