2017-09-26 1 views
0

TornadoFX에서 JFix 라이브러리 (또는 다른 UI 라이브러리)를 사용하고 싶습니다. TornadoFX에서 타사 구성 요소를 유형 저장 빌더와 함께 사용하는 방법에 대한 자습서가 있습니까? 도움 주셔서 감사합니다.TornadoFX에서 타사 UI 라이브러리 사용

답변

3

유형 안전 빌더는 작성한 노드의 인스턴스에서 작동하므로 사용자 정의 노드를 작성하고 children.add(myCustomComponent) 또는 심지어 this += myCustomComponent 또는 add(myCustomComponent)을 빌더 내부에서 수행 할 수 있습니다. 그들은 모두 동일합니다 - 사용자 정의 컴포넌트를 add이라고 불리는 노드의 하위 목록에 추가하십시오. 당신이 한 단계 더 통합을 할 경우 hbox { myCustomComponent { ... } }를 작성할 수 있도록

hbox { 
    label("Builders + custom components") 
    val myCustomComponent = SomeCustomComponent() 
    // Add to HBox 
    add(myCustomComponent) 
} 

, 당신은 사용자 지정 구성 요소에 대한 빌더 기능을 추가 할 수 있습니다. 빌더를 추가하는 방법에 대한 자세한 내용은 소스 코드를 확인하십시오.

+0

빠른 답변 감사합니다. 당신은 훌륭한 직업을 꾸려 나가고 항상 다른 사람들에게 도움을줍니다. 이것은 인상적입니다. – thlinde

+0

친절한 단어 주셔서 감사합니다. 우리는 지역 사회에서 너무 많은 사람들이 여기와 슬랙을 돕고 있으므로, 항상 TornadoFX 관련 질문에 대한 답변을 얻는 것이 쉬워야합니다 :) –

관련 문제