Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2015, 20:54
Avatar de JONATHANBARBOSA2015
JONATHANBARBOSA2015
 
Fecha de Ingreso: agosto-2015
Ubicación: COLOMBIA
Mensajes: 20
Antigüedad: 8 años, 9 meses
Puntos: 1
Tengo problemas cuando copilo mi proyecto .jar

bueno mi proyecto tiene unos JOptionPane con imágenes y cuando compilo y se crea el .jar Ejecuto el .jar y los JOptionPane ya no salen con imágenes

bueno cuando ejecuto mi proyecto IDE si salen la imágenes y cuando lo ejecuto desde el .jar no me salen las imágenes.
Código Java:
Ver original
  1. package JOptionPane_Imagenes;
  2.  
  3. import javax.swing.Icon;
  4. import javax.swing.ImageIcon;
  5. import javax.swing.JOptionPane;
  6.  
  7. public class JOptionPane_Imagenes extends javax.swing.JFrame {
  8.  
  9.     Icon Guardar, Eliminar, Actualizar, Salir;
  10.  
  11.     public JOptionPane_Imagenes() {
  12.         initComponents();
  13.         setLocationRelativeTo(null);
  14.         setBounds(350, 330, 713, 120);
  15.         Guardar = new ImageIcon("src/JOptionPane_Imagenes/guardar.png");
  16.         Eliminar = new ImageIcon("src/JOptionPane_Imagenes/remove.png");
  17.         Actualizar = new ImageIcon("src/JOptionPane_Imagenes/update.png");
  18.         Salir = new ImageIcon("src/JOptionPane_Imagenes/salir.png");
  19.     }
  20.  
  21.     @SuppressWarnings("unchecked")
  22.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  23.     private void initComponents() {
  24.  
  25.         jButton1 = new javax.swing.JButton();
  26.         jButton2 = new javax.swing.JButton();
  27.         jButton3 = new javax.swing.JButton();
  28.         jButton4 = new javax.swing.JButton();
  29.  
  30.         setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
  31.         getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
  32.  
  33.         jButton1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
  34.         jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/JOptionPane_Imagenes/salir.png"))); // NOI18N
  35.         jButton1.setText("SALIR");
  36.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  37.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  38.                 jButton1ActionPerformed(evt);
  39.             }
  40.         });
  41.         getContentPane().add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(540, 10, 150, 60));
  42.  
  43.         jButton2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
  44.         jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/JOptionPane_Imagenes/guardar.png"))); // NOI18N
  45.         jButton2.setText("GUARDAR");
  46.         jButton2.addActionListener(new java.awt.event.ActionListener() {
  47.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  48.                 jButton2ActionPerformed(evt);
  49.             }
  50.         });
  51.         getContentPane().add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 10, 150, 60));
  52.  
  53.         jButton3.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
  54.         jButton3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/JOptionPane_Imagenes/remove.png"))); // NOI18N
  55.         jButton3.setText("ELIMINAR");
  56.         jButton3.addActionListener(new java.awt.event.ActionListener() {
  57.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  58.                 jButton3ActionPerformed(evt);
  59.             }
  60.         });
  61.         getContentPane().add(jButton3, new org.netbeans.lib.awtextra.AbsoluteConstraints(190, 10, 150, 60));
  62.  
  63.         jButton4.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
  64.         jButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/JOptionPane_Imagenes/update.png"))); // NOI18N
  65.         jButton4.setText("ACTUALIZAR");
  66.         jButton4.addActionListener(new java.awt.event.ActionListener() {
  67.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  68.                 jButton4ActionPerformed(evt);
  69.             }
  70.         });
  71.         getContentPane().add(jButton4, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 10, 170, 60));
  72.  
  73.         pack();
  74.     }// </editor-fold>                        
  75.  
  76.     private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  77.         JOptionPane.showMessageDialog(null, "SE A GUARDADO EXITOSAMENTE", "GUARDAR", JOptionPane.WARNING_MESSAGE, Guardar);
  78.     }                                        
  79.  
  80.     private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  81.         JOptionPane.showMessageDialog(null, "SE A ELIMINADO EXITOSAMENTE", "ELIMINAR", JOptionPane.WARNING_MESSAGE, Eliminar);
  82.     }                                        
  83.  
  84.     private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  85.         JOptionPane.showMessageDialog(null, "SE A ACTUALIZADO EXITOSAMENTE", "ACTUALIZAR", JOptionPane.WARNING_MESSAGE, Actualizar);
  86.  
  87.     }                                        
  88.  
  89.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  90.         JOptionPane.showMessageDialog(null, "DESEA SALIR", "SALIR", JOptionPane.WARNING_MESSAGE, Salir);
  91.     }                                        
  92.  
  93.     public static void main(String args[]) {
  94.  
  95.         java.awt.EventQueue.invokeLater(new Runnable() {
  96.             public void run() {
  97.                 new JOptionPane_Imagenes().setVisible(true);
  98.             }
  99.         });
  100.     }
  101.  
  102.     // Variables declaration - do not modify                    
  103.     private javax.swing.JButton jButton1;
  104.     private javax.swing.JButton jButton2;
  105.     private javax.swing.JButton jButton3;
  106.     private javax.swing.JButton jButton4;
  107.     // End of variables declaration                  
  108.  
  109.     }