2012-05-05 1 views
-2

JavaFX 2.0에서 fxml 파일을 사용하여 단추, 라디오 단추, 스크롤 막대 등의 스킨을 만드는 방법을 배우거나 볼 수있는 링크가있는 사람이 누구인지 또는 알고 있는지 궁금합니다.JavaFX 2.0의 버튼 및 기타 요소에 대한 스킨 (fxml)을 만드는 방법은 무엇입니까?

나는이 숙제를 학교에두고 있으며, 잘 짜여지고 싶다. 그래서 나는 버튼과 다른 요소를위한 스킨과 함께 기업용 애플리케이션과 같은 모든 것을하려고 노력한다.

정말 도움이됩니다.

[편집] 안녕하세요, 잠시만 기다려 둡니다. 이제 JavaFX에 대해 더 많이 알고 있습니다. 이제 다시 되돌아 볼 때 얼마나 바보 같습니까? 무례하고 가난한 세부 질문에 대해 용서해주세요. 어쨌든 stackoverflow 내가 어떤 질문을 다시하지 않을 것이라고 확신했다.

+0

스킨은 무엇이라고 부릅니까? CSS 스타일링? 또는 실제 FX 스킨은 제어 노드 구조를 완전히 변경합니다. –

+0

buttonSkin.fxml! FX 스킨이 완전히 제어 노드 구조를 변경합니다! 예를 들어 버튼 스킨에는 4 개의 상태가 있습니다. 즉, 정상, 마우스를 올려 놓기, 누른 것과 사용할 수 없습니다! 무슨 뜻인지 알 겠어? 그리고 어떻게 부를 수 있니? 다른 fxml 파일 (주 창) 또는 SkinClass가있는 CSS (존재하는 경우)에서 가져올 수 있습니까? –

+0

숙제의 목적이 컨트롤의 상태를 사용자 정의하는 것이라면 CSS로 스타일을 지정하는 것으로 충분합니다. CSS 스타일은 액션을 제외한 컨트롤의 UI 디자인에 대한 대부분의 유스 케이스를 포함합니다. –

답변

2

물어보기 전에 먼저 인터넷 검색을 선호해야합니다.

  • 첫째, Skinning Architecture in JavaFX에 대한 소개는 무슨 일이 일어나고 있는지 이해하기 : 여기 찾아 약간의 노력을했다 내 일부 결과입니다.
  • 그룹, 지역 및 통제의 차이점을 이해하기 위해 또 다른 소개 인 JavaFX 2.0 Layout: A Class Tour. Control에서 Skinnable을 구현 했으므로이 소개를 학사 과정에 추가 할 수 있습니다.
  • 그리고 여기서 첫 번째 시도는 JavaFX 2.0 Custom Control입니다.
  • 마지막으로 오픈 소스 프로젝트 JFXtras의 코드를 확인하십시오. 거기에 참조로 사용자 정의 컨트롤의 무리를 찾을 수 있습니다.
+0

JFXtras 만 약간 도움이 될 수 있습니다. SkinBase를 확장하고 가져 오기를 사용하는 무언가를 찾고 있습니다. import com.sun.javafx.scene.control.behavior.BehaviorBase; import com.sun.javafx.scene.control.skin.SkinBase; 어쨌든 링크 주셔서 감사합니다! –

관련 문제