Hallo Leute,
ich habe in meinem Programm eine Schaltfläche "Wissensbasis editieren". Wenn ich diese betätige, öffnet sich ein Filechooser indem ich eine Textdatei auswählen kann. Im nächsten Schritt soll diese Datei in einem externen Editor geöffnet werden.
Mein Problem:
ich kann kann mit Hilfe des Filechooser eine Datei auswählen und ich kann auch einen externen Editor aufrufen, aber ich weiß nicht wie ich die ausgewählte Datei in dem ex. Editor öffnen.
Mein Quellcode sieht bislang so aus:
Ich würde mich über Tipps und Hilfe sehr freuen.
Danke schon mal im Voraus!
ich habe in meinem Programm eine Schaltfläche "Wissensbasis editieren". Wenn ich diese betätige, öffnet sich ein Filechooser indem ich eine Textdatei auswählen kann. Im nächsten Schritt soll diese Datei in einem externen Editor geöffnet werden.
Mein Problem:
ich kann kann mit Hilfe des Filechooser eine Datei auswählen und ich kann auch einen externen Editor aufrufen, aber ich weiß nicht wie ich die ausgewählte Datei in dem ex. Editor öffnen.
Mein Quellcode sieht bislang so aus:
Java:
else if(cmd.equals("editieren")){
JFileChooser d = new JFileChooser();
d.setFileFilter( new FileFilter()
{
@Override
public boolean accept( File f )
{
return f.isDirectory() || f.getName().toLowerCase().endsWith( ".txt" )
|| f.getName().toLowerCase().endsWith( ".wb" );
}
@Override
public String getDescription()
{
return "*.txt;*.wb";
}
} );
d.showOpenDialog( null );
File file = d.getSelectedFile();
// Editor wir gestartet
try {
Runtime.getRuntime().exec("notepad.exe");
}
catch (Exception ex) {
System.err.println(e.toString());
}
}
Ich würde mich über Tipps und Hilfe sehr freuen.
Danke schon mal im Voraus!