0

私は2つのプロジェクトを持っています:

  1. このメソッドが呼び出された JavaFX GUI (2.0) クラスshowNewMessage(String msg)
  2. DB などを備えた「通常の Java」クラス。

私がやりたいことは、このメソッドで JavaFX GUI を更新することですshowNewMessage(String msg)。ただし、呼び出しは Java プロジェクトから 5 秒ごとに行われる必要があります。

したがって、次のようになります。

  • Java プロジェクトはメッセージのリストを作成します
  • Java プロジェクトは、showNewMessage(String msg)
  • JavaFX クラスはそのシーンを更新します
  • Java プロジェクトは 5 秒間待機してから、showNewMessage再度呼び出します。

誰かがこれで私を助けることができますか?

4

1 に答える 1

1

アプリケーション間のプロセス間通信を調べる必要があります。それは多くの方法で達成できます。RMI、ソケットなど

http://www.javaworld.com/javaqa/2000-03/03-qa-0324-ipc.html

たとえば、javafx アプリケーションはサーバー ソケットを作成し、クライアントからデータを読み取ります。次に、受信したデータを渡す (shownewmessage) メソッドを呼び出すことができます。

于 2012-11-13T21:02:25.633 に答える