Sojus
Aktives Mitglied
Thread Starter
- Dabei seit
- 30.05.2006
- Beiträge
- 144
- Reaktionspunkte
- 3
Hallo
Als ich mir letzte Woche Pathfinder installiert habe fand ich das Browsen über die Dropdown menus ziemlich praktisch. Da ich aber keine 30€ für einen FileManager ausgeben wollte habe ich mir die Funktion jetzt selber in Java Programmiert.
http://grafschokola.gr.funpic.de/FB/MacFileBrowser.jar
man kann über das menu durch die Ordner in seinem Dateisystem browsen. Wenn man auf einen ordner Klickt sollte dieser im Finder geöffnet werden. Das funktioniert auch bei den Meissten ordnern, zbs ordner in der itunes bibliothek werden nicht geöffnet.
Die Funktion habe ich so implementiert.
public void mouseClicked(MouseEvent arg0) {
try {
Runtime.getRuntime().exec("open /System/Library/CoreServices/Finder.app/ "+this.path.getAbsolutePath());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(this.path.getAbsolutePath());
}
Ich denke es liegt irgendwie am befehl, den ich an den finder schicke. Hat jemand eine idee wie ich die funktion verbesser könnte?
mfg Sojus
PS: wie findet ihr die Idee eines solchen FileBrowsers?
Als ich mir letzte Woche Pathfinder installiert habe fand ich das Browsen über die Dropdown menus ziemlich praktisch. Da ich aber keine 30€ für einen FileManager ausgeben wollte habe ich mir die Funktion jetzt selber in Java Programmiert.
http://grafschokola.gr.funpic.de/FB/MacFileBrowser.jar
man kann über das menu durch die Ordner in seinem Dateisystem browsen. Wenn man auf einen ordner Klickt sollte dieser im Finder geöffnet werden. Das funktioniert auch bei den Meissten ordnern, zbs ordner in der itunes bibliothek werden nicht geöffnet.
Die Funktion habe ich so implementiert.
public void mouseClicked(MouseEvent arg0) {
try {
Runtime.getRuntime().exec("open /System/Library/CoreServices/Finder.app/ "+this.path.getAbsolutePath());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(this.path.getAbsolutePath());
}
Ich denke es liegt irgendwie am befehl, den ich an den finder schicke. Hat jemand eine idee wie ich die funktion verbesser könnte?
mfg Sojus
PS: wie findet ihr die Idee eines solchen FileBrowsers?