|
| 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
| |
|
|