Datei öffnen per Mausklick im FileManager

hi,
hab ein neues Problem, und zwar möchte ich per Doppelklick auf eine datei (aus Windows OS) die mir im Fenster angezeigt wird, öffnen. Nun gibs ja unterschiedlichste Dateien, z.B Textdatei (notepad) und solche die nur von einem spezifischen Programm aufgerufen werden können. Nun meine Frage, wie kann ich diese Dateien öffnen und ausführen? Gibs da ne automatische Programmzuordnung unter windows die das automatisch macht per default einstellungen unter win , oder muss man das für jeden filetyp einzeln festsetzen?
und wie heißt überhaupt der Befehl um die Datei zu öffnen? Ich nehmen an file.open() :wink:

Die Klasse Desktop bietet hierfuer die passende Methode

http://docs.oracle.com/javase/7/docs/api/java/awt/Desktop.html#open%28java.io.File%29