Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在常规java中从main方法调用javaFX方法_Java_Methods_Call_Javafx 2 - Fatal编程技术网

在常规java中从main方法调用javaFX方法

在常规java中从main方法调用javaFX方法,java,methods,call,javafx-2,Java,Methods,Call,Javafx 2,我有两个项目: 具有此方法的JavaFXGUI(2.0)类称为showNewMessage(String msg) 一个“常规Java”类,包含DB和其他东西 我想做的是用这个方法更新JavaFXGUIshowNewMessage(String msg)。但是调用应该每5秒来自java项目 所以它是这样的: Java项目创建一个消息列表 Java项目调用showNewMessage(字符串msg) JavaFX类更新其场景 Java项目等待5秒钟,然后再次调用showNewMessage 有

我有两个项目:

  • 具有此方法的JavaFXGUI(2.0)类称为
    showNewMessage(String msg)
  • 一个“常规Java”类,包含DB和其他东西
  • 我想做的是用这个方法更新JavaFXGUI
    showNewMessage(String msg)
    。但是调用应该每5秒来自java项目

    所以它是这样的:

    • Java项目创建一个消息列表
    • Java项目调用
      showNewMessage(字符串msg)
    • JavaFX类更新其场景
    • Java项目等待5秒钟,然后再次调用
      showNewMessage

    有人能帮我吗?

    您需要查看应用程序之间的进程间通信。 它可以通过多种方式实现。RMI,套接字。。。等


    例如,javafx应用程序创建服务器套接字并从客户端读取数据。然后,您可以调用(shownewmessage)方法来传递接收到的数据

    这些项目应该作为2个应用程序(2个JVM)运行还是在一个应用程序(1个JVM)中运行?