簡體   English   中英

連續將數據寫入文件

[英]Continuously writing data in a file

今天是個好日子,

我正在獲取鼠標單擊的坐標,並希望將其保存在文本文件中。

有了這段代碼,

public void mouseClicked(MouseEvent event) {

          PrintWriter outputStream = null;
         try{
             outputStream =new PrintWriter( new FileOutputStream("stuff.txt"));
         }
         catch (FileNotFoundException e){
             System.out.println("Error opening the file stuff.txt.");
             System.exit(0);
         }

         details = String.format("%s, %s", event.getX(), event.getY());

         outputStream.printf("%s, %s\n", event.getX(), event.getY());

         statusBar.setText(details);


            outputStream.close();

      }

我只得到第一個單擊的坐標。

您能告訴我如何連續記錄所有單擊的坐標嗎?

謝謝 :)

追加模式下打開FileOutputStream

outputStream = new PrintWriter(new FileOutputStream("stuff.txt", true));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM