Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2007, 05:28
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 5 meses
Puntos: 19
Re: Imagen de Fondo en un JFrame !!!!!

http://es.answers.yahoo.com/question...3203717AA64Egq

http://www.google.es/custom?q=imagen...ORID%3A1&hl=es

http://www.planetalia.com/cursos/Jav...ADERS-25.clase

http://www.clubdevelopers.com/index....l=0&fs=991#996
Cita:
No es posible añadir imágenes de fondo a un componente con las clases estándars de Swing. Por suerte, hacer una clase que lo permita no es muy complicado, bastará con crear un nuevo componente que herede de JComponent y sobrecargar el método paintComponent.

El método paintComponent(Graphique g) se encarga de dibijar el componente.

Ejemplo (Swing):




public class MiPanel extends JComponent {
/** variable de la clase que contiene la imagen a mostrar de fondo */
private Image bg;

/** Sobrecarga del método paintComponent() para mostrar nuestra imagen */
public void paintComponent(Graphics g) {
g.drawImage(bg,0,0,null);
}
}



Ejemplo (AWT):


public class MiPanel {
/** variable de la clase que contiene la imagen a mostrar de fondo */
private Image bg;

/** Sobrecarga del método paint() para mostrar nuestra imagen */
public void paint(Graphics g) {
g.drawImage(bg,0,0,null);
}
}



Nota:
Podemos poner el componente en el JFrame usando el método setComponentPane(miComponente).
salu2