我正在编写一个类来处理文件读写。我使用了一个名为 autoSave 的 boolean 变量。如果 autoSave 为 true,则当调用 addRow(someData) 方法时,它会立即将给定数据写入文件。如果 autoSave 为 false,它将数据放入 ArrayList 并等待 Save() 方法调用将它们写入文件。一切都很好。
我想要的是;如果 autoSave 为 false,则当添加行(调用 addRow)时,让用户监听该事件。所以使用这个类的人可以轻松刷新他的图形用户界面。
最佳答案
利用Observer Pattern 。此模式的具体实现包括属性更改监听器。
关于java - 让编码员监听变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8900595/