Imagenes en Java para ejecutable Jar

Bueno he aqui mi consulta... cree un programa para mostrar imagenes en botones en Java pero al construir el ejecutable Jar veo que no encuentra la direccion de las imagenes .. quisiera saber que posible solucion podria darse.

Adjunto mi codigo:

import javax.swing.*;

class Menu extends JFrame {
/**
*
*/
private static final long serialVersionUID = 0L;
//Toolbar
JToolBar TBarra=new JToolBar();
JButton BNuevo=new JButton(" ");
JButton BAbrir=new JButton(" ");
JButton BGuardar=new JButton(" ");
public Menu() {

//ToolBar
TBarra.add(BNuevo);
TBarra.add(BAbrir);
TBarra.add(BGuardar);


BNuevo.setToolTipText ("Nuevo");
BAbrir.setToolTipText ("Abrir");
BGuardar.setToolTipText ("Guardar");


ImageIcon ImagenNuevo=new ImageIcon("PenH1.jpg");
BNuevo.setIcon(ImagenNuevo);
ImageIcon ImagenAbrir=new ImageIcon("Pres1.jpg");
BAbrir.setIcon(ImagenAbrir);
ImageIcon ImagenGuardar=new ImageIcon("Pfija1.jpg");
BGuardar.setIcon(ImagenGuardar);
add(TBarra,"North");

TBarra.setFloatable(false);
setTitle("Ejemplos JPopUpMenu");
setSize(1300,400);
setVisible(true);
}

public static void main (String []args){
new Menu();
}

}
 
Atrás
Arriba