La Web del Programador: Comunidad de Programadores
 
    Pregunta:  39073 - IMAGENES EN JAVA
Autor:  JH R
Quisiera saber com opuedo colocar una imagen a un Frame en Java, es que he visto muchas manera, pero solo para applet y en un Frame el getDocumentBase() no lo reconoce.
Disulpen las molestias y gracias

  Respuesta:  sama kalel
lo que tienes q hacer es utilizar un frame fuera de tu codigo
o utiliza la java.image para permitir extraer la imagen

  Respuesta:  Mr DMenT

Eit compadre, vi tu pregunta y no lo pense dos veces en hacer este pequeño programita que te muestra como resolver tu duda.

Nota de la clase Toolkit tambien puedes sacar otras cosas como las fuentes disponibles en el sistema, espero que te sirva.

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

public class DMenT extends JFrame
{

Toolkit kit;
Image image;

public DMenT(String caption)
{
super(caption);

kit = getToolkit( );
image = kit.getImage("DMenT.jpg");

setBounds(10, 10, 300, 250);
setVisible(true);

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

public void paint(Graphics g)
{
g.drawImage(image, 10, 50, this);
}

public static void main(String[] args)
{
DMenT app = new DMenT("Orales");
}
}