스윙 JDialog의 취소 버튼, 즉 사용자가 키보드의 "취소"키를 누르면 자동으로 수행되는 버튼을 어떻게 설정할 수 있습니까? 대화 상자는 대화 상자의 루트 창의 setDefaultButton 메서드를 통해 기본 동작을 제공합니다. 그게 도움이된다면, WinForms Form.CancelButton 속성에 대한 아날로그를 찾고 있습니다.
포커스를 잃을 때마다 유효성이 검사되는 텍스트 필드가 있습니다. 입력시 값이 유효하지 않음을 나타내므로 사용자가 명시 적으로 포커스를 상자에서 멀리 이동하고 유효성 검사를 트리거하기 전에 실수를 수정할 수있는 기회를 갖기를 원합니다. 필드에 빨간색 테두리를 넣거나, 유효하지 않은 입력 또는 경고 텍스트를 표시하는 작은 아이콘을 포함하여 다양한 구현을 보았습