스윙에서 내 UI 코드를 깨끗하게 정리하는 방법을 찾고 있습니다.자바 스윙과 옵저버 패턴
이MainWindow frame = new MainWindow("I am an App");
최고의 무엇인가
class MainWindow extends JFrame {
// SomePanel panel is added here
}
class SomePanel extends JPanel {
// buttons, checkboxes and so on are added here
}
내가 내 주요 방법 안에 MainWindow를 객체를 인스턴스화하고있어 말할 수 있습니다 :
의 내 UI 코드는 다음과 같이 구성되어 있다고 가정 해 봅시다 MainWindow 내에서 선언 된 SomePanel 내에서 선언 된 버튼의 ActionEvents를 청취하는 연습을 내 기본 메서드에서 수행 하시겠습니까?
도움 주셔서 감사합니다.
[* 동작 사용 방법 *] (http://docs.oracle.com/javase/tutorial/uiswing/misc/action.html)을 참조하십시오. – trashgod
[겸손한 대화] 참조 (http://home.arcor.de/fbdiplom/lit_pdf/fea02_thehumbledialogbox.pdf) – Robin
고맙습니다 trashgod. 편집 : 그래서 사용자 정의 ActionEvents 작성 제안? – Macks