Gracias amigo. era justo lo que necesitaba
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Leo Gutiérrez. en 19 Mayo 2013, 02:20 AM
Utiliza JDialog.
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ImagenFondo extends JPanel{
// imagen de fondo
private ImageIcon fondo;
// frame donde va este panel
JFrame frame = new JFrame("Imagen de fondo");
public ImagenFondo(){
// cerrar por defecto, tamanio, visibilidad...
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400,400);
frame.setVisible(true);
frame.add(this); // agrego este mismo panel
// creo el fondo con la ruta de la imagen
fondo = new ImageIcon("img_fondo-PC.png");
// coloco la imagen y le envio las graficas y la posicion
fondo.paintIcon(null, getGraphics(), 0, 0);
}
public void paint(Graphics g){
//pongo un color fondo (no sirve para nada si esta la imagen sobre el)
g.setColor(Color.black);
g.fillRect(0, 0, 400, 400);
//cuando no sale el fondo lo coloco aqui (fondo.paintIcon(null, g, 0, 0);)
}
public static void main(String[] args){
new ImagenFondo();
}
}
JOptionPane.showMessageDialog(null, "Alerta");