Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Java (básico) > como poner una imagen de fondo en un Jframe
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

como poner una imagen de fondo en un Jframe
Enviado por pablo el día 7 de junio de 2008

hola. soy estudiante de ingenieria en sistemas computacionales, y desde hace varios dias traigo en la cabeza como poner una imagen en un Jframe
buscando me encontre con el siguiente ejemplo:

package frameDemo;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class FrameDemo {

public static void main(String s[]) {
JFrame frame = new JFrame("Tomer@gain");

frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);}
});

JLabel label = new JLabel("que rayos?",
new ImageIcon("fire.jpg"),
JLabel.CENTER);
label.setVerticalTextPosition(JLabel.TOP);
label.setHorizontalTextPosition(JLabel.CENTER);
frame.getContentPane().add(label, BorderLayout.CENTER);

frame.pack();
frame.setVisible(true);
}

}

el IDE que utilizo es el eclipse, al poner codigo no me marca error ni nada,lo compilo sin problemas
pero solo me muestra la ventana y no la imagen que es lo que quiero,algo pienso que tiene que ver con la ruta de la imagen.

pero la pongo en la misma carpeta que esta del proyecto.

entonces como mi proyecto se llama casa y ahi cree un paquete llamado FrameDemo, es esa carpeta pongo la imagen de modo que el FrameDemo.java y la imagen esten juntas, y por si las dudas tambien copies la imagen a la carpeta donde esta FrameDemo.CLASS pero nada
no me muestra la imagen,
espero me puedan ayudar. de antemano gracias

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network