0
我有Model
類:是傳遞模型對象來查看java swing swing MVC中的對象的好設計模式嗎?
class Model {
Object[][] objects=new Object[3][];
}
我有一個控制器,該控制器的動作監聽:
class MyListener implements ActionListener {
public void actionPerformed(ActionEvent a){
//here I have to get objects array from Model and pass it to view to display
}
}
但我擔心如果我通過對象數組JPanel
它以後會引起問題。
JPanel使用objects
還有另一種方法嗎?
由於會發生什麼!我不明白如何看待模型改變?模型由後臺線程改變,而不是由用戶改變。 –
查看觀察者模式。模型在這裏是可觀察的。模型應該公開註冊Observses的方法。在這種情況下,觀察者是觀察者。視圖會通知模型已更改。只要意見獲得有關這些更改的通知,觸發更改的人無關緊要 –