Hallo,
ich möchte immer die aktuelle Mouseposition in eine Datei schreiben.
Meine Methode write schreibt immer nur die letzte Position in die Datei
Hat jemand ne Idee? Benutze ich den falschen Writer oder ist meine Logik falsch?
Schon mal vielen Dank!!
ich möchte immer die aktuelle Mouseposition in eine Datei schreiben.
Code:
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
System.out.println("X" + e.getX ());
int i =e.getX();
String s = String.valueOf(i);
write(s);
System.out.println("Y" + e.getY ());
if (SwingUtilities.isRightMouseButton(e)) {
}
if (SwingUtilities.isLeftMouseButton(e)) {
}
}
});
Code:
public void write(String s){
// String s = "Das ist eine Testausgabe\r\neikkkkkkkkkkkkkkkkkkkkkks\r\n";
// Ausgabe in Datei
try
{
BufferedWriter b = new BufferedWriter (new FileWriter ("/temp/testFileWriter.dat"));
System.out.println();
b.write(s);
b.flush ();
b.newLine ();
// b.close();
}
catch(IOException io)
{
System.out.println(io.getMessage());
}
}
Hat jemand ne Idee? Benutze ich den falschen Writer oder ist meine Logik falsch?
Schon mal vielen Dank!!