Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2010, 16:51
stravaganzza
 
Fecha de Ingreso: mayo-2008
Ubicación: Caracas
Mensajes: 33
Antigüedad: 16 años
Puntos: 0
Hacer que n boton en java tenga una imagen

Hola a toda la comunidad de foros del web ! tengo un problemilla despues de instalar hoy java y durar casi todo el dia instalando unas clases externas en el jdk ect volviendome loca porque no queria copilar, ahora tan simple como un boton...

Si un Boton, quisiera saber como puedo modificar un boton para colocarle una imagen de fondo, solo hallo cambiarle el color pero no es la idea se ve horrible y debo adaptarlo a mi pagina web con un bonito diseño.

Esta es mi Funcion

Código:
public Component createButtons()
    {
        String as[] = {
            "1", "2", "3", "4", "5", "6", "7", "8", "9", "*", 
            "0", "#"
        };
        ActionListener actionlistener = new ActionListener() {

            public void actionPerformed(ActionEvent actionevent)
            {
                String s = actionevent.getActionCommand();
                iaxc.sendDtmf(s);
            }

        }
;
        Container container = new Container();
        container.setLayout(new GridLayout(4, 3));
        for(int i = 0; i < as.length; i++)
        {
            Button button = new Button(as[i]);
            button.setBackground(Color.green);
           /* button.setIcon(new ImageIcon("img/bt1.gif")); HICE EL INTENTO CON ESTA FUNCION PERO ME LANZA UN ERROR*/
            container.add(button);
            button.addActionListener(actionlistener);
        }

        return container;
    }
ESTE ES EL ERRO QUE ME LANZA
C:\AppServ\www\a2customer\jiaxclient\jiaxtest2\IAX Test.java:464: cannot find symbol
symbol : class ImageIcon
location: class IAXTest
button.setIcon(new ImageIcon("img/bt1.gif"));

Si tienen un link que me explique como hacer botones personalizado, no crearlos, se los agradeceria.

Saludos.