자바 keylistener 예제

  • 0

자바 keylistener 예제

Category : Senza categoria

다음 Java 코드는 KeyListener 인터페이스를 구현하는 예제 프로그램을 보여 줍니다. 실행될 때 Java 코드는 매우 간단한 스윙 그래픽 사용자 인터페이스를 표시합니다. 이것은 자바에서 KeyListener를 사용하는 방법에 대한 예입니다. 기본적으로 Java에서 KeyListener를 사용하려면 이 예제에서 응용 프로그램에서 일어나는 주요 이벤트를 모니터링하기 위해 Java에서 KeyListener를 사용하는 방법을 살펴보겠습니다. 이 기능은 앱에 몇 가지 주요 기능을 추가하려는 경우 특히 유용하며 키보드 활동이 매우 집중적인 모니터링을 하는 것이 매우 중요합니다. 키보드 이벤트를 발생하려면 구성 요소에 키보드 포커스가 있어야 합니다. 첫 번째 종류의 이벤트를 키 형식 이벤트라고 합니다. 두 번째 종류는 키 누른 이벤트 또는 키 해제 이벤트입니다. 다음 예제에서는 주요 이벤트를 보여 주는 코드 조각을 자세히 살펴보겠습니다. 입력할 수 있는 텍스트 필드와 텍스트 필드가 키 이벤트를 발생할 때마다 메시지를 표시하는 텍스트 영역으로 구성됩니다.

창 아래쪽에 있는 단추를 사용하면 텍스트 필드와 텍스트 영역을 모두 지울 수 있습니다. 키 형식 이벤트의 경우 키 문자 값과 사용된 수정자를 가져올 수 있습니다. 키 형식 의 이벤트에 관련 되지 않는 한 getKeyChar에서 반환 된 키 문자 값에 의존 하지 않아야 합니다. D:/ > AWT > com에서 선택한 편집기에서 다음 자바 프로그램을 만듭니다 . keyTyped 메서드는 문자 키가 입력텍스트 JTextArea에 입력될 때 호출됩니다. GUI는 두 개의 JTextAreas를 포함하는 JFrame으로 구성됩니다. 첫 번째 피드백텍스트 JTextArea는 JScrollPane 내에 배치되며 KeyListener 이벤트에서 생성된 텍스트를 표시하는 데 사용됩니다. JScrollPane을 사용하면 KeyListener 이벤트에서 생성된 모든 텍스트 줄을 볼 수 있습니다. 특정 키에 대한 특수 반응을 정의하려면 키 수신기 대신 키 바인딩을 사용합니다. 자세한 내용은 키 바인딩 사용 방법을 참조하세요. 일반적으로 사용자가 문자에 해당하지 않는 키를 누를 때 알아야 하지 않는 한 키 형식의 이벤트에만 반응합니다.

예를 들어 사용자가 `a`와 같은 하나의 키를 누르거나 여러 키를 순서대로 눌러 서 유니코드 문자를 입력하는 시기를 파악하려면 키 형식의 이벤트를 처리합니다.