2014-01-20 3 views
1

Java 및 Netbeans을 처음 사용하고 배우기 위해 Swing 프로젝트를 작성하려고합니다.Java, Netbeans 및 관심사 분리

당연히 GUI 클래스에서 코드의 "용기"를 분리하고 싶습니다. 어떻게하면 좋을까요?

해야하는 I :

  1. 사용 공공 정적 무효 메인 (문자열 []에 args)를 GUI 클래스. 그런 다음 "컨트롤러"의 인스턴스를 만듭니다. GUI 이벤트 (데이터 만 전달)를 통해 컨트롤러 기능 호출 ?
  2. "컨트롤러"에 public static void main (String [] args), 을 사용하고 컨트롤러의 인스턴스를 GUI 클래스에 전달 하시겠습니까?

인스턴스를 만들거나 클래스를 정적으로 사용합니까? 그리고 이것의 무엇이 나중에 나오는 사업입니까?

[약간의 코드 샘플이 멋집니다]

감사합니다. 안토니.

+0

http://www.oracle.com/technetwork/articles/javase/index-142890에 따라 달라집니다 .html 및 http://stackoverflow.com/questions/14219737/programming-with-a-java-mvc-approach-using-netbeans-gui-builder –

답변

3

3 : 자체 클래스에 main()을 넣고 필요에 따라 모든 개체를 초기화합니다.

+0

글쎄, 난 그걸 생각하지 않았어 당황 스럽네. –

3

main을 포함하는 Main 클래스 또는 기타 항목 클래스를 만듭니다. 이것은 시스템 준비, 공통 라이브러리 요소 초기화 및 일반적인 집 유지에 대한 책임이 있습니다.

요소가 될 필요가있는에 "시작"으로 코드의 구조와 MCV의 구현