문제

사용자가 Enter 키를 누르면 초점을 다른 요소로 전송해야하므로 대부분의 요소에 KeyStroke를 등록하기 위해 성공했습니다.

 this.getInputMap( ).put( KeyStroke.getKeyStroke( '\n' ), "transferFokus" );

  this.getActionMap( ).put( "transferFokus", transferFokusa );

jxdatepicker를 확장하는 수업을 제외하고는 모든 것이 잘 작동합니다. 어떡해?

요점은 GUI 인터페이스를 사용하는 사람들을 용이하게하는 것입니다. 탭 키 대신 Enter가있는 상태에서 내부를 이동하는 오래된 DOS 애플리케이션에서 작업했기 때문입니다.

도움이 되었습니까?

해결책

Javadoc에서 JXDatePicker는 날짜 문자열의 실제 편집 구성 요소에 jformattedTextField를 사용하는 것처럼 보입니다. jxdatepicker.getEditor () 텍스트 필드를 반환하므로 텍스트 필드에서 getInputMap () 및 getActionMap () 호출을 시도해야합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top