등록 양식을 만들려고하고 있으며 텍스트 필드에 기본 텍스트를 표시합니다. 이는 아래 이미지와 같은 간단한 의미입니다. 내가하려는 것은 사용자가 필드에 데이터를 입력 할 때까지 "이름"이라는 필드가 있다는 것입니다. 사용자가 "First Name"필드를 선택하면 텍스트가 사라지고 사용자는 First Name을 입력 할 수 있습니다. 사용자가 아무 것도 입력하지 않으면 텍스트가 텍스트 필드에 다시 표시됩니다.사용자가 데이터를 입력하거나 텍스트를 지울 때 TextField의 기본 텍스트 표시/사라 짐
포커스 수신기를 사용해 보았지만 사용자가 필드에 데이터를 입력하고 다음 필드로 이동하더라도 이전 필드의 텍스트가 삭제되고 기본 텍스트가 표시됩니다. 여기
내가 무엇을했는지 있습니다 : -
txtFirstName.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent e) {
txtFirstName.setText("");
}
public void focusLost(FocusEvent e) {
txtFirstName.setText("First Name");
}
});
이 시간 내 주셔서 감사합니다.