현재 설정은 다음과 같습니다. 하나의 메인 스테이지 객체 - A (FXML의 GUI 포함) 및 버튼. 메인 스테이지 객체의 버튼을 클릭하면 다른 클래스의 객체가 생성됩니다. B 오브젝트는 다른 GUI FXML을가집니다. 이 경우 고유 한 컨트롤러로 각각 B 객체를 만드는 것이 가장 좋습니다. 아니면 하나의 컨트롤러로 운전합니까?Java FX FXML 및 컨트롤러. 모범 사례?
0
A
답변
2
GUI를 fx : root 구문을 사용하여 몇 가지 논리적 사용자 정의 컨트롤로 나눌 것을 제안합니다. http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm#BABDAAHE
1
내가 가장 좋은 방법은 각 FXML 파일 1 컨트롤러를 가지고 생각 : -
1 FXML> 1 개 루트/컨트롤러 여기
튜토리얼입니다. DataFX 프레임 워크는 여러분이 필요로하는 것을 정확히 수행하는 최신 버전 (2b07 - Release 2.0이 몇 주 후에 나올 것입니다)에 플로우 API를 제공합니다 :
+0
감사합니다. Hendrick! 이것이 내가 현재하고있는 일이다. 나는 불필요하게 객체로 프로그래밍을 과도하게 채우고 있지 않다는 것을 확인하고 싶었다. 내가 게시 한 링크도 살펴 보겠습니다. 감사! – melkhaldi
관련 문제
- 1. Java fx fxml generation
- 2. 오류 전환 화면 Java FX FXML
- 3. HttpContext를위한 모범 사례 및 검증 컨트롤러
- 4. 아키텍처 모범 사례 (모델 컨트롤러 및 레이어)
- 5. CodeIgniter MVC 모범 사례 - 컨트롤러
- 6. AngularJS와 컨트롤러 기능 모범 사례
- 7. 컨트롤러 용 모범 사례 emberJS
- 8. 레일 모델 컨트롤러 모범 사례
- 9. Java IPC 모범 사례
- 10. 자바 FX 8 fxml 부정
- 11. Java 모범 사례/표준 드로잉 사례
- 12. Java FX FXML 응용 프로그램에서 모델과보기 간의 통신 방법은 무엇입니까?
- 13. 하나의 FXML 파일을위한 다중 컨트롤러
- 14. 내비게이션 컨트롤러 스택에서보기간에 데이터 전송을위한 모범 사례
- 15. Angularjs - 컨트롤러/라우팅/부분 용 모범 사례
- 16. 모범 사례 CRUDS 모범 사례
- 17. Java FX 여러 FXML 파일을 사용하여 사용자 정의 컨트롤 작업하기
- 18. Java 데이터 바인딩 모범 사례
- 19. Java Access Modifier 모범 사례
- 20. 쿠키 지속성 및 모범 사례
- 21. Java의 모범 사례 변경 - 모범 사례 접근
- 22. Ext JS 4.2.1 로딩 컨트롤러 - 모범 사례
- 23. 코코아 컨트롤러 - 처리 완료를 알리는 모범 사례?
- 24. 새로운보기 컨트롤러 (iPhone)를 표시하기위한 모범 사례
- 25. 오류 전자에 FXML 파일을 이동하려고 (FX) clipse
- 26. 자바 FX 2.0 + FXML - 이상한 조회 동작
- 27. 모범 사례
- 28. Java EE 응용 프로그램 배포 모범 사례
- 29. @SessionAttributes를 사용하는 모범 사례
- 30. 를 상속 및 모범 사례
나에게있어 가장 좋은 방법은 하나의 FXML = one 컨트롤러입니다. 앱의 다른 부분이 멋지게 분리됩니다. 한 구성 요소에 많은 FXML이 있으면 다른 패키지 만 수행하십시오. 그냥 내 의견 –
크리스, 감사합니다, 나는 올바른 방향으로 가고 있다고 생각합니다. 패키지로 물건을 정리하려고했습니다. 하나의 패키지에 FXML + 컨트롤러가 있지만 Netbeans은 주 클래스가있는 기본 패키지에 없으면 FXML 파일을로드하지 않습니다. null 포인터 예외가 계속 발생합니다. 나는 다른 패키지에서 자바 컨트롤러 클래스를 얻을 수 있었다 ... 나의 현재 설정은 메인과 FXML을위한 패키지와 컨트롤러를위한 패키지이다. – melkhaldi