2012-08-10 26 views

回答

3
  • FileIO是Java和本機OS低水平硬事件太

  • 基本上有兩種方式

    一)Watching a Directory for Changes for Java7,討論here

    B)使用一些自定義的FileIO Watchin克(我不認爲有什麼是好是壞,也許FileWatcher by Apache

  • 在這兩種情況下什麼都不會被通知的Swing GUI

    ,已使用SwingWorkerRunnable#Thread通知

  • 使用Runnable#Thread ins't有保證輸出將被notifyied Event Dispatch Thread,都包裹輸出到Swing GUI的到invokeLater()

  • SwingWorker保證,但爲了更安全的輸出,您也可以使用invokeLater(),我們在談論第4個。短代碼行此外

相關問題