Bueno tengo un problema al generar un JAR en netbeans
Primero creo un jframe con un Escritoriopanel,Boton y direcciono a un JInternalFrame
en el pongo un panelAvatarChooser lleno las imagenes , guardo y ejecuto en el netbeans me corre normal EL PROBLEMA ES CUANDO GENERO EL JAR EJECUTO PRESIONO EL BOTON Y NO ME SALE EL JInternalFrame
me di cuenta k si saco la funcion que llena las imagenes genero el jar presiono el boton y me sale el JInternalFrame y obviamente no me sale las imagenes
aqui les dejo mi programa prueba k ise en rar
[URL="https://mega.co.nz/#!eclmSQaY!oAex0FF77tKH2gX778at-HMnvjEvIBmwgXcsQSfeB48"]https://mega.co.nz/#!eclmSQaY!oAex0FF77tKH2gX778at-HMnvjEvIBmwgXcsQSfeB48[/URL]
en carpeta [URL="https://mega.co.nz/#F!aMFVyCpJ!lGLIbEt6eewr1a8Ld-vfVQ"]https://mega.co.nz/#F!aMFVyCpJ!lGLIbEt6eewr1a8Ld-vfVQ[/URL]
NewJFrame - BOTON
Código Java:
Ver originalprivate void jButton1ActionPerformed
(java.
awt.
event.
ActionEvent evt
) { this.jDesktopPane1.removeAll();
FrCompuestoVAyVF JHingreso = new FrCompuestoVAyVF();
this.jDesktopPane1.add(JHingreso);
JHingreso.setVisible(true); // para el JInternalFrame
// VAyVF in =new VAyVF();// para el jframe
// in.setVisible(true);
}
JInternalFrame
Código Java:
Ver original /**
* Creates new form FrCompuestoVAyVF
*/
public FrCompuestoVAyVF() {
initComponents();
llenarMenu();//quitando esta funcion, genero el jar y si me funciona pero obviamente no con las imagenes
EjecucionTabla();
Desahabilitar();
}
public void llenarMenu(){
List<Avatar> avatars =new ArrayList<Avatar>();
avatars.add(new Avatar("Valor Presente",loadImage("/img/va.png")));
avatars.add(new Avatar("Valor Presente Capitalizable",loadImage("/img/va2.png")));
avatars.add(new Avatar("Valor Futuro",loadImage("/img/VF1.png")));
avatars.add(new Avatar("Valor Futuro Capitalizable",loadImage("/img/vf2.png")));
avatars.add(new Avatar("Salir",loadImage("/img/salir.png")));
avatars.add(new Avatar("Salir",loadImage("/img/salir.png")));
panelAvatarChooser1.setAvatars(avatars);
}
try {
return ImageIO.read(FrCompuestoVAyVF.class.getResource(filename));
return null;
}
}