0
我對MVC框架有所瞭解,但這件事讓我有點困惑。所以如果我有一個JComponent如JList或JSpinner,那麼他們有模型來存儲他們的數據。那麼JList或JSpinner的每個實例(對象)都有自己的專用ListModel或SpinnerModel實例嗎?每個JSpinner對象是否都有自己的Model對象?
謝謝你的幫助!
我對MVC框架有所瞭解,但這件事讓我有點困惑。所以如果我有一個JComponent如JList或JSpinner,那麼他們有模型來存儲他們的數據。那麼JList或JSpinner的每個實例(對象)都有自己的專用ListModel或SpinnerModel實例嗎?每個JSpinner對象是否都有自己的Model對象?
謝謝你的幫助!
默認情況下,是的。但是,可以在類似的JComponents之間共享模型(即,2個JList可以共享相同的ListModel)。但這並不是典型的,你必須自己明確地編寫代碼。