UI 구성 요소를 분리하는 방법을 다음과 같이 여기자바 스윙 - 나는 두 UI 구성 요소가
class UIPanel extends JPanel{ ... }
class MainPanel { Model m;
//instantiates UIPanel }
문제가 UIPanel 클래스에서 나는 방법에 대한 결정을 내릴 모델을 사용하는 ActionListener를 추가 할 것입니다 사용자 조치를 처리합니다. 불행히도 두 클래스를 분리하기로 결정했고 모델에 직접 액세스 할 수 없습니다. 분명한 해결책은 단순히 UIPanel 클래스를 MainPanel에 집어 넣는 것입니다.하지만 분할을 유지할 수있는 방법이 있는지 생각하고있었습니다.