Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/05/2010, 12:38
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Hacer que n boton en java tenga una imagen

Hola:

ImageIcon está en javax.swing. Si quieres usarlo, debes poner

import javax.swing.ImageIcon

y da igual que la clase sea JFrame o Applet (de hecho, JApplet también está en javax.swing).

En cualquier caso, si es un Applet, no te funcionará un new ImageIcon. Para cargar imágenes en un Applet debes llamar al método getImage() poniendo la URL donde esté la imagen. Aun así, para cargarlo deberás meter la Image obtenido en un ImageIcon para poder meterla en el botón

Código:
import javax.swing.ImageIcon;
import ....

// ¡¡ No hay JFrame por ningun lado !!
public class TuApplet extends Applet{
    Image imagen;
    public void init () {
          Icon icono = new ImageIcon(getImage("img/imagen.gif");
          boton.setIcon(icono);
    }
}
Es posible que tal cual te lo he puesto tampoco vaya, lo he puesto de memoria. Revisa el primer punto de este enlace

http://www.chuidiang.com/chuwiki/ind...#37;C3%A1genes


Se bueno.
__________________
Apuntes Java
Wiki de Programación