在场景之间保持相同的JavaFX按钮

时间:2019-03-07 12:02:16

标签: java button javafx

我想在程序的每个场景之间显示相同的按钮,但是似乎找不到解决方法。我想有一个将在每个场景上显示的按钮,但是这些按钮也将用于在场景之间进行切换。

我当前有一个正在运行的程序,但问题是突出显示的按钮不能代表当前正在显示哪个场景。这是因为每次场景加载时我都会重新创建每个按钮,因此不会保留其旧数据。

1 个答案:

答案 0 :(得分:1)

您的设计从根本上是错误的。 GUI不应用于表示系统状态。为此,应该有某种模型。一旦创建了这样的模型,创建多少按钮或其他GUI元素就不再重要了,因为它们将仅反映模型的状态。