SceneBuilder에서 작동하는 JavaFX2의 디자인 타임을 감지하는 방법이 있습니까? 유사한 내용 :JavaFX의 디자인 타임 감지
java.beans.Beans.isDesignTime()
스윙 용? SceneBuilder에 표시되어야하는 사용자 정의 컨트롤을 개발 중입니다. 그러나 ClassNotFoundException 트리거의 일부 코드. 필요한 라이브러리를 추가하고 싶지 않고 그 예외를 트리거하는 코드를 무시하고 싶습니다.
내가 달성하기 위하여려고하고 무엇을 말해주지
[업데이트]. 나는 입력 컨트롤 컴포넌트 (텍스트 필드, 콤보 박스 등)를 확장하고 propertyName 속성을 추가한다. 또한 폼 확장 패널을 만들었습니다.이 패널은 입력 컨트롤을 스캔하여 propertName을 기반으로 값을 지정합니다. 값은 양식에 설정된 POJO에서 가져옵니다. 나는 아파치 commons beanutls를 사용하여 값을 입력 컨트롤에 할당하므로 bean utils jar에 classpath를 제공해야한다.
자동으로 해당 기능을 활성화하면 SceneBuilder에서 Form을 사용할 수 없습니다. 폼이 입력 컨트롤을 감지하고 할당 할 때 라이브러리가 필요하기 때문입니다. 필자는이 기능을 비활성화하고 프로그래머가 활성화 할 수있는 방법을 제공하기로 결정했습니다. 내가 원하는 것이 아니라 선택의 여지가 없다고 생각합니다.