jtextfield 예제

기본 텍스트 필드를 사용하는 방법을 보았습니다. JTextField 클래스는 JTextComponent 클래스에서 상속되므로 텍스트 필드는 매우 유연하며 원하는 방식으로 사용자 지정할 수 있습니다. 예를 들어 텍스트가 변경될 때 알림을 받을 문서 리스너 또는 문서 필터를 추가할 수 있으며 필터 케이스에서는 텍스트 필드를 적절하게 수정할 수 있습니다. 텍스트 구성요소에 대한 정보는 텍스트 구성요소 피쳐에서 찾을 수 있습니다. 그러나 JTextField를 사용자 지정하기 전에 텍스트 필드를 기반으로 하는 다른 구성 요소 중 하나가 작업을 수행하지 않도록 해야 합니다. 텍스트를 강조 표시하기 위해 이 예제에서는 형광펜과 화가를 사용합니다. 아래 코드는 텍스트 영역에 대한 형광펜과 화가를 만들고 설정합니다. 다음 예제에는 기본 텍스트 필드와 텍스트 영역이 표시됩니다. 텍스트 필드를 편집할 수 있습니다. 텍스트 영역은 편집할 수 없습니다. 사용자가 텍스트 필드에 Enter를 누르면 프로그램은 텍스트 필드의 내용을 텍스트 영역에 복사한 다음 텍스트 필드의 모든 텍스트를 선택합니다.

주요 이벤트의 순서는 키 누른, 키 입력 및 해제된 키입니다. 이 기술을 사용하여 현장의 콘텐츠를 즉석에서 검증할 수 있습니다. 다음 예제에서는 사용자가 입력할 때마다 필드의 내용을 확인합니다. 콘텐츠가 비어 있으면 작업 단추를 사용하지 않도록 설정합니다. 그렇지 않으면 단추 사용: 이 표에는 텍스트 필드와 해당 예제가 설명된 위치를 가리키는 몇 가지 예제가 표시됩니다. 레이아웃 처리와 같은 모든 종류의 텍스트 필드와 유사한 코드예제의 경우 서식이 지정된 텍스트 필드 및 스피너와 같은 관련 구성 요소에 대한 예제 목록을 살펴봅니다. 예제에서 JTextField 생성자(20)에 전달된 정수 인수는 필드의 열 수를 나타냅니다. 이 숫자는 필드의 현재 글꼴에서 제공하는 메트릭과 함께 필드의 기본 너비를 계산하는 데 사용됩니다.

사용자가 입력할 수 있는 문자 수를 제한하지 는 않습니다. 이렇게 하려면 텍스트 구성 요소 기능에 설명된 대로 서식이 지정된 텍스트 필드 또는 문서 리스너를 사용할 수 있습니다. 이 예제에서 프레임에는 하나의 JSPlitPane 구성 요소가 포함되어 있습니다. 해당 구성 요소의 왼쪽에 크기 500 X 600의 JTextArea 구성 요소를 기반으로 하는 JScrollPane 구성 요소 하나가 배치되었습니다. 이 예제에서는 JTextField의 일반적인 작업이 해결됩니다. 이 문서에서 공유하는 링크를 더 자세히 읽으면 참조할 수 있습니다. 자바x.swing.JTextField 클래스에 대한 선언을 보자. 다음은 JTextField를 구현하는 프로그램입니다. 1. 명확한 열 수의 빈 텍스트 필드를 만드는 프로그램.

기본 너비를 계산하는 데 사용할 열 수입니다. 0이면 너비는 구성 요소 구현의 자연적인 결과입니다. 첨부 파일 섹션에서 이 프로그램의 소스 코드를 다운로드, 실행 및 볼 수 있습니다. 연락처 정보 텍스트 상자는 행 3에 배치됩니다. 빈 텍스트 필드를 만들고 BOLD 글꼴 유형 JTextArea 구성 요소를 설정하는 프로그램은 JSplitPane 구성 요소의 왼쪽 창에 추가됩니다액션수행 메서드는 텍스트 필드에서 작업 이벤트를 처리합니다: 이 텍스트 필드의 속성을 설정하여 텍스트 필드의 해당 필드와 일치하도록 설정합니다. 지정된 작업. addActionListener()를 사용하여 이 JTextField에 추가된 모든 액션리스의 배열을 반환합니다.

Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

Les commentaires sont fermés.