Estuve todo el dia viendo como poner una imagen en java sin necesidad de la aplicacion de escritorio ( uso netbeans ) y resulta que encontre pero eran demaciado enredados asi que bueno aprobeche el tiempo libre
-> por favor ignoren nos nombres que le doy a las variables <-

Código PHP:
import javax.swing.*;
public class Hola {
public Hola() {
JFrame equisde = new JFrame("Titulo"); //titulo y declarar el frame
JDesktopPane esc = new JDesktopPane();
JLabel etiqueta = new JLabel(""); // declarar el label
etiqueta.setBounds(100, 50, 200, 200); // posicion y tamaño de la imagen
etiqueta.setIcon(new javax.swing.ImageIcon(getClass().getResource("images/poker.png")));// ubicacion
esc.add(etiqueta);//unimos la etiqueta al panel
equisde.add(esc); // unimos el panel al frame
equisde.setSize(350,350); // tamaño del frame
equisde.setLocationRelativeTo(null); // centrar frame
equisde.setVisible(true); // ventana visible
}
}
http://img12.imageshack.us/i/fotoby.gif/
es un codigo mas pequeño que los que vi bueno de seguro hay mejores pero con este aprendi