콤보 박스 안에 텍스트 입력을 양수로 제한해야합니다. 나는 이것에 대한 stackoverflow 검색 및 비슷한 질문을 발견했다 : Recommended way to restrict input in JavaFX textfield콤보 상자 안에 텍스트 입력 제한
유일한 차이점은 베어 텍스 필드를 언급 한 것입니다. javafx 디자이너가 승인 한 대답은 TextField
클래스를 확장하고 두 가지 메소드 인 : replaceText
및 replaceSelection
을 재정의하는 것입니다. 이 해킹은 콤보 박스와 함께 작동하지 않습니다. TextField
인스턴스가 내부에 저장되어 있고 읽기 전용 속성이 editor
인 경우 사용할 수 있습니다.
그래서 javafx 콤보 박스 내에서 텍스트 입력을 제한하는 권장 방법은 무엇입니까?
TextField 클래스와 관련된 비슷한 질문을하는 많은 논평자가 이러한 방식을 권장하지 않습니다. 나는 이유를 모른다. – ayvango