/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
gif i jar-executable
Fra :
Ole Ingversen
Dato :
12-11-01 10:43
Hej
Når jeg nu har en jar-executable der både indeholder mine klasser og
gif-filer, hvorledes kan jeg referere til gif'erne i koden? Jeg ved
godt at det virker med:
public ImageIcon fetchImage(String path){
ImageIcon image = null;
try {
URLClassLoader cl = (URLClassLoader)
getClass().getClassLoader();
URL url = cl.findResource(path);
image = new ImageIcon(url);
} catch(Exception e) {
}
return image;
}
men det burde da kunne gøres mere direkte når jeg nu ikke skal ud og
lede efter dem, men ved at de ligger i samme jar?
Venlig hilsen Ole Ingversen
Dennis Thrysøe (
12-11-2001
)
Kommentar
Fra :
Dennis Thrysøe
Dato :
12-11-01 11:11
Hvis min hukommelse tjener mig ret er det noget i stil med:
Class.getResource() eller Class.getResourceAsStream().
De er statiske og kan derfor bruges f.eks. på denne måde:
MyClass.getResouceAsStream("foo.gif");
-dennis
Ole Ingversen wrote:
> Hej
>
> Når jeg nu har en jar-executable der både indeholder mine klasser og
> gif-filer, hvorledes kan jeg referere til gif'erne i koden? Jeg ved
> godt at det virker med:
>
> public ImageIcon fetchImage(String path){
> ImageIcon image = null;
> try {
> URLClassLoader cl = (URLClassLoader)
> getClass().getClassLoader();
> URL url = cl.findResource(path);
> image = new ImageIcon(url);
> } catch(Exception e) {
> }
> return image;
> }
>
> men det burde da kunne gøres mere direkte når jeg nu ikke skal ud og
> lede efter dem, men ved at de ligger i samme jar?
>
> Venlig hilsen Ole Ingversen
>
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177824
Tips :
31982
Nyheder :
719565
Indlæg :
6411004
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.