nachträglich startDirectory setzen für JFileChooser()
-
Hi
jedes new JFileChooser() dauert verdammt lange. deswegen habe ich jetz im konstruktor ne instanz angelegt, die dann halt verwendet und entsprechend modifiziert wird.
Problem ist nur das ich nachträglich nich so ohne weiteres das Startverzeichnis setzen kann. das einzige was JFIleChooser() anbietet ist:
setCurrentDirectory(File dir)
damit kann ich aber nix anfangen, da ich den pfad als String habe (kann man ja auch direkt im Konstruktor von JFileChooser angeben).
Ich such jetz nach einer möglichkeit wie ich nachträglich die directory setzen kann mit meinem String. hoffe das problem ist verständlich und jemand hat ne idee oder Lösung. Thx.
pain
-
Ich würde mal die Konstrukoren von java.io.File ganz genau betrachten.
Besonders denjenigen, der einen String als Argument bekommt...
-
ich weiss, hab ich auch gemacht. dumm nur das ich dabei jedesmal ein File-Objekt erzeugen muss, und das dieses doch recht lange dauert. immer noch schneller als nen neuer JDialog, reicht aber leider nicht für meine andwendung.
pain
-
es wuerde sowieso immer ein file erstellt werden muessen
auch wenn du eine set methode haettest
weil das file kapselt den zugriff auf das filesystem ueber das betriebssystemanders geht es in java nicht
aber das new file lange dauert kann ich mir nicht vorstellen
gomberl