我正在制作一个从文件(Serialized objectInputStream)读取的小程序,这是一个注册表列表,其中每个条目都有一个设置为 true 或 false 的布尔变量。
在这个程序中,我有两个独立的 JPanel 类。一个是 A 类,可以改变这些变量的值,另一个是 B 类,检查这些变量是真还是假。这两个类是在带有 main-method 的 gui 类下创建的。
如果我更改了 A 类中的变量,我如何才能看到 B 类中的新更新值?我尝试在每个类中做一个 ObjectInput- 输出流。这意味着对于每个更改,该类将其写入文件并在更改/读取之前将其读回。这行得通,但它是最优的吗?有一个更好的方法吗?