Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > .jar fondo

Bueno recien estoy empezando a programar lo que kiero saber es como jalar la imagen de fondo que le e puesto al frame cuando creo el jar no me jala la imagen ojala me puedan ayudar gracias de ante mano..

octubre 4, 2011 | Unregistered Commenterjose luis

¿Podrías explicar con más detalle lo que quieres hacer?
Con un código de ejemplo sería más sencillo echarte una mano.

octubre 4, 2011 | Unregistered Commenterchoces

mira brother este es el codigo para poner la imagen
JFrame.setDefaultLookAndFeelDecorated(true);
SubstanceLookAndFeel.setSkin("org.jvnet.substance.skin.CremeSkin");
SubstanceLookAndFeel.setCurrentTheme( "org.jvnet.substance.theme.SubstanceSteelBlueTheme" );
SubstanceLookAndFeel.setCurrentWatermark("org.jvnet.substance.watermark.SubstanceBinaryWatermark");
SubstanceLookAndFeel.setCurrentWatermark( new SubstanceImageWatermark("imagen/cerebro.jpg"));
SubstanceLookAndFeel.setImageWatermarkOpacity(new Float(0.3));
esta con un jar substance pero cuando genero el .jar no me jala imagen haber si me pudieras ayudar

octubre 4, 2011 | Unregistered Commenterjose luis

Hace varios años que no uso Substance. Supongo que el error se puede referir a que no encuentra el resource correspondiente a la imagen.
¿Ese imagen/cerebro.jpg está incluido en el proyecto, y por lo tanto en el jar que se genera, o es externo?.

octubre 4, 2011 | Unregistered Commenterchoces

si esta incluido en el proyecto pero como te digo no lo jale o si hubiera otra forma de poner un fondo para q al generar el jar pueda visualizar la imagen

octubre 5, 2011 | Unregistered Commenterjose luis

De momento, creo que puedes intentar usar una ruta absoluta para ese archivo, en vez de la relativa que estás empleando.
Si, como sospecho, Substance usa el classloader de una de sus clases para obtener el recurso, una ruta relativa no te servirá.
Como desconozco la estructura de tu proyecto, no te puedo dar mejores indicaciones.
A modo de ejemplo: org/miproyecto/imagen/cerebro.jpg

octubre 5, 2011 | Unregistered Commenterchoces