如何从应用程序外部更改JavaFX应用程序的内容?

  • 本文关键字:应用程序 JavaFX 外部 java javafx
  • 更新时间 :
  • 英文 :


我正在开发一个大型java swing应用程序,需要嵌入一个基于交互式html的信息窗口(带有按钮,当单击时,执行某个操作)。信息窗口是作为JavaFX应用程序实现的,通过参数向该应用程序传递对象的id,以及我想要显示的有关该对象的信息。在内部,应用程序执行必要的逻辑,并用html显示舞台。一切都很好,只是我只能打开窗户一次。我知道launch方法不能被调用两次,那么我怎么能传递一个新的参数给javafx应用程序,并根据新的对象id重建阶段?

你不应该尝试将整个JavaFX应用程序集成到你的Swing应用程序中,而是使用JFXPanel。看看这里:https://docs.oracle.com/javase/8/javafx/interoperability-tutorial/swing-fx-interoperability.htm

最新更新