eine Methode, wie es auch in R5 funktioniert (ohne Swing, mit AWT)
ich hab das mal aus einer Klasse extrahiert, weiß nicht auswendig, ob die Imports ausreichen. Wenns Probleme gibt, einfach melden.
ach so, die Funktion gibt die vom Benutzer ausgewählte Datei zurück.
import java.awt.*;
import java.awt.Dialog.*;
private String getImportPath(){
try{
Frame dummy = new Frame();
chooser = new FileDialog(dummy, "Import from database...", FileDialog.LOAD);
chooser.setFile(agentContext.getCurrentDatabase().getFilePath());
chooser.show();
return chooser.getDirectory()+ chooser.getFile();
}catch(Exception e){
e.printStackTrace();
return null;
}
}