/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
bug i JFileChooser (jdk1.3.1 eller 1.4beta~
Fra : Christian Hvid


Dato : 15-07-01 23:40

Hej gruppe,

jeg prøver at få JFileChooser til at starte i et andet directory end
default; enten ved at sende en streng med i constructoren eller at bruge
setCurrentDirectory(File). Men det virker ikke! Dialogen viser det rigtige
directory, men den viser ikke indholdet af det.

Er der nogen, der kender et workaround til denne bug?

-- Christian



 
 
Jan Bentzen (16-07-2001)
Kommentar
Fra : Jan Bentzen


Dato : 16-07-01 21:08

Hmmm, lyder underligt. Det virker fint i min jdk1.3.1....med bare at angive
stien i konstruktøren.

/jan

"Christian Hvid" <chvid@daimidotau.dk> wrote in message
news:3b521aea$0$4672$ba624c82@nntp01.dk.telia.net...
> Hej gruppe,
>
> jeg prøver at få JFileChooser til at starte i et andet directory end
> default; enten ved at sende en streng med i constructoren eller at bruge
> setCurrentDirectory(File). Men det virker ikke! Dialogen viser det rigtige
> directory, men den viser ikke indholdet af det.
>
> Er der nogen, der kender et workaround til denne bug?
>
> -- Christian
>
>



Ole Nielsby (16-07-2001)
Kommentar
Fra : Ole Nielsby


Dato : 16-07-01 21:33


Jan Bentzen <bueno@worldonline.dk> skrev:

> Christian Hvid <chvid@daimidotau.dk> skrev:
>
> > jeg prøver at få JFileChooser til at starte i et andet directory end
> > default; enten ved at sende en streng med i constructoren eller at
> > bruge setCurrentDirectory(File). Men det virker ikke! Dialogen
> > viser det rigtige directory, men den viser ikke indholdet af det.
> >
> > Er der nogen, der kender et workaround til denne bug?
>
> Hmmm, lyder underligt. Det virker fint i min jdk1.3.1....med bare
> at angive stien i konstruktøren.

Bare et fjollet gæt: det kan skyldes noget så banalt som
case-sensitivity: Christians dialog viser måske det "rigtige"
directory med forkert case, hvilket bevirker at Java ingen
filer finder.

ON/***Fjern sneglen fra min svaradresse***



Christian Hvid (17-07-2001)
Kommentar
Fra : Christian Hvid


Dato : 17-07-01 00:34

"Ole Nielsby" <ole.nielsby@snailmail.dk> skrev i en meddelelse
news:3b534f06$0$69641$edfadb0f@dspool01.news.tele.dk...
> ...
> > Hmmm, lyder underligt. Det virker fint i min jdk1.3.1....med bare
> > at angive stien i konstruktøren.
>
> Bare et fjollet gæt: det kan skyldes noget så banalt som
> case-sensitivity: Christians dialog viser måske det "rigtige"
> directory med forkert case, hvilket bevirker at Java ingen
> filer finder.
>
> ON/***Fjern sneglen fra min svaradresse***
>
>

En fejl - jeg har testet i jdk1.3 og 1.4beta (ikke jdk1.3.1). Jeg skriver:

JFileChooser chooser = new JFileChooser(".");

og det går altså skidt. Skriver jeg f.eks c:/ i stedet for . - så virker det
fint.

-- Christian



Christian Hvid (17-07-2001)
Kommentar
Fra : Christian Hvid


Dato : 17-07-01 00:49

"Christian Hvid" <chvid@daimidotau.dk> skrev i en meddelelse
news:3b521aea$0$4672$ba624c82@nntp01.dk.telia.net...
> ...
>
> Er der nogen, der kender et workaround til denne bug?

Følgende virker:

File f = new File(".");
try {
f = new File(f.getCanonicalPath());
} catch (IOException e) {
e.printStackTrace();
}

chooser.setCurrentDirectory(f);

hmmm ... lækkert ...

-- Christian




Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408939
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste