Hallo,
also ich definiere mir über Run Config zwei Parameter (textdatei1.txt = input / textdatei2.txt = output)
In meiner Verwaltungsklasse übergebe ich den Parameter an meine Klasse, die die textdateien speichert:
...
String outputFile = getParameter("outputFile");
history = new SceneHistory(outputFile);
Und über den KeyListener in deiner Verwaltungsklasse:
...übergebe ich die aktuelle "Scene" als String, um sie in eine textdatei zu schreiben.
wenn ich meiner history klasse this.outputFile in der Konsole ausgebe und die aktuelle Scene ausgebe, funktioniert alles wunderbar. NUR schreibt er es mir nicht in meine txt. datei!
Erkennt jemand den Fehler?:-/
Danke im Voraus
also ich definiere mir über Run Config zwei Parameter (textdatei1.txt = input / textdatei2.txt = output)
In meiner Verwaltungsklasse übergebe ich den Parameter an meine Klasse, die die textdateien speichert:
...
String outputFile = getParameter("outputFile");
history = new SceneHistory(outputFile);
Und über den KeyListener in deiner Verwaltungsklasse:
Java:
try{
switch(e.getKeyCode()){
case (KeyEvent.VK_A): admin.activateOptions(e);
history.setChoice(admin.getActualScene().toString());
...übergebe ich die aktuelle "Scene" als String, um sie in eine textdatei zu schreiben.
wenn ich meiner history klasse this.outputFile in der Konsole ausgebe und die aktuelle Scene ausgebe, funktioniert alles wunderbar. NUR schreibt er es mir nicht in meine txt. datei!
Java:
public void setChoice(String saveChoice) throws IOException{
BufferedWriter bw = new BufferedWriter(new FileWriter(this.outputFile, true));
bw.write(saveChoice);
bw.newLine();
bw.close();
Erkennt jemand den Fehler?:-/
Danke im Voraus