Ayuda Insertar imagenes en JButton con Swing
Simplemente es q no se como añadir una imagen a un boton (JButton) sin que esta se encuentre en C:\ y sin poner la direccion absoluta del archivo.
Es decir lo que yo quiero es que al poner :
ImageIcon imagen= new ImageIcon("img.jpg");
JButton jButton1 = new JButton(imagen);
Me inserte la imagen en el boton ya que si después como es mi fin, hago un jar tendré dicha imagen donde tenga este archivo y no en una direccion absoluta conocida.
Espero que alguien me pueda solucionar mi duda y me guie un poco. Muchas gracias
Es decir lo que yo quiero es que al poner :
ImageIcon imagen= new ImageIcon("img.jpg");
JButton jButton1 = new JButton(imagen);
Me inserte la imagen en el boton ya que si después como es mi fin, hago un jar tendré dicha imagen donde tenga este archivo y no en una direccion absoluta conocida.
Espero que alguien me pueda solucionar mi duda y me guie un poco. Muchas gracias
Lo siento pero en la direccion que me has puesto solo hay una persona con un problema parecido al mio, esto no me soluciona nada, espero que alguien pueda. Muchas Gracias.
Acabo de mirar la respuesta que te daban, y le solucionaba con la dirección relativa, que para tu caso sirve.
Suerte.
Suerte.
Puedes poner la relación relativa, algo así como:
miButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/miimagen.JPG")));
Espero que te sirva. Mucha suerte
Saludos,
Mónica
miButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/miimagen.JPG")));
Espero que te sirva. Mucha suerte
Saludos,
Mónica