La Web del Programador: Comunidad de Programadores
 
    Pregunta:  5900 - INSERTAR IMAGENES EN BOTONES
Autor:  Sara
Hola soy Sara, y me gustaría saber como insertar una imagen en un botón pero utilizando el entorno JBuilder 3.5. La verdad es que no encuentro ni un método ni una propiedad. Gracias por tu tiempo.

  Respuesta:  Salvador Gonzalez
Checa este código
aBtVisua = new JButton();
aBtVisua.setBorderPainted(false);
aBtVisua.setDisabledIcon(new com.sun.java.swing.ImageIcon(getClass().getResource("/Imagen/gifs32/consulta1.gif")));
aBtVisua.setIcon(new com.sun.java.swing.ImageIcon(getClass().getResource("/Imagen/gifs32/consulta3.gif")));
aBtVisua.setPressedIcon(new com.sun.java.swing.ImageIcon(getClass().getResource("/Imagen/gifs32/consulta6.gif")));
aBtVisua.setToolTipText(ver);

  Respuesta:  Marc Rodríguez
Hi, yo no he conseguido insertar una imagen directamente sobre un botón (ni usando AWT, ni swing), pero si puedes crearte una imagen que simule un botón en la cual puedes situar cualquier gráfico. El problema es que debes crear otra con el efecto de pulsado y el mismo gráfico.

Una vez tengas las 2 imágenes, captura el click sobre la primera, muestra la 2ª y vuelve a reemplazarla.

(Es una sugerencia, espero haberte dado alguna idea.) bye