如何在javafx中的两个场景之间共享数据

时间:2016-08-25 20:00:20

标签: java javafx

我想知道如何将数据从javafx中的一个场景移动到另一个场景。我知道在像php这样的服务器端编程中你使用SESSION,但我不知道桌面应用程序

1 个答案:

答案 0 :(得分:1)

根据您要强制执行的范围,您可以选择以下其中一种方式(从宽到窄):

A)使用可以全局访问的单个对象,并允许它保存您需要的任何信息。

B)使用允许侦听特定事件的全局/范围事件总线。将场景作为侦听器附加到事件总线。然后,事件将包含处理事件所需的信息。

C)手动跟踪场景并直接在最小范围的Scene实例上调用方法。