PDA

Visualizza la versione completa : Java Swing... gif


Mandrake978
09-05-2002, 10:19
Ciao, ho un problemuccio:
creo una JLabel x incastrarci una gif... se gli do il percorso assoluto mi funziona D:/pippo.gif... se gli dico che č nella stessa cartella non si vede un tubazzo.. pippo.gif !?!?!?
Come mai ?!? Io vorrei farlo funzionare indipendentemente dal fatto che si trovi sulla mia macchina.. come faccio ?!
Grazie !

floyd
09-05-2002, 10:26
il percorso da cui parte con gli indirizzi relativi dovrebbe corrispondere alla directory da cui lanci la virtual machine es.
c:\java\esempi\programmazzo> java programma
parte da programmazzo
c:> java c:\java\esempi\programmazzo\programma
parte da c:
io ho notato questo (non ho trovato un doc ufficiale)

Mandrake978
09-05-2002, 10:33
Se facessi un JAR dovrei mettergli quel percorso e poi volendo la mia cartella IMG ?!? Giusto ?
E se la versione del jdk č diversa dalla mia ?! Sai che se installi la 1.2 o la 1.3 cambia il nome della cartella.. come faccio a creare un JAR che funzioni dappertutto ?!

floyd
09-05-2002, 10:45
non devi mettere il jar nella java_home ma devi fare i puntamenti ai file che vuoi 'vedere' da java relativi alla directory che contiene le classi
oppure usi un trucco cosė
image1 = new ImageIcon(package.classe.class.getResource("image.gif"));
in grassetto le parti da modificare

Mandrake978
09-05-2002, 10:54
Grazie tante !!! Ormai sei il mio guru !!!! :tongue:

floyd
09-05-2002, 10:59
:gren: :gren: :gren: :gren: :gren:

Loading