我有兩個UI組件分開如下:這裏的Java Swing - 如何UI組件
class UIPanel extends JPanel{ ... }
class MainPanel { Model m;
//instantiates UIPanel }
問題是,在UIPanel類,我想補充一點,將使用模型來做出決定如何一個ActionListener處理用戶操作。不幸的是,我決定拆分這兩個類,並且我無法直接訪問模型。一個顯而易見的解決方案是簡單地將UIPanel類粘貼到MainPanel中,但我想是否有辦法保持分割。