2016-04-05 11 views
0

で視聴中の文書の後にアクションを実行しますユーザーによって閉じられる)。とにかく私は次のステージを見るためにファイルを閉じることを監視することができますか?私は、ファイルがあるときに、このファイルがオープン(または最高になると私は別のJavaFXの段階を表示したい</p> <pre><code>MainClass.getHostServicesUpg().showDocument("UploadData.xls"); </code></pre> <p>を使用して自分のアプリケーションからデスクトップ上のExcelを表示していますデスクトップ

+0

ファイルのあるディレクトリにアクセスできますか?アプリケーションがロックファイルを作成するときに、ファイルが作成または削除されたときに通知する 'WatchService'を使用できます。 – Clayn

+0

はいアクセス可能です。ファイルはローカルに存在します。 'WatchService'の使い方を教えてください。また、ファイルの作成や削除の情報がどのようにしてステージを表示するのか分かりますか? –

答えて

0

このを見ると、WatchServiceを実装して、ある種のルックファイルが作成されているかどうかを確認できます。そのような場合は、あなたのステージを開くことができます。また、ロックファイルが削除されたことがわかると、ステージを閉じることができます。これは、WatchKeyがWatchServiceによってイベントを待機しないため、定期的にチェックする必要があります。

私が理解しやすい小さな例を作成しようとすることができますが、それはしばらく時間がかかります。

+0

私はWatchServiceを実装するためにチュートリアルに従ったが、何も返さなかった。まあ、コードの機能を理解する必要がある。私はそれを理解し、どんな困難があっても、あなたに戻ってきます。または、それを明確にする簡単な方法があれば、あなたの知識を共有してください。 –

関連する問題

 関連する問題