응용 프로그램을 넷빈으로 개발했으며 패널이 표시 될 때 특정 jTextField
에 포커스를 설정하려고합니다. 여러 게시물을 읽었으며 다양한 방법을 시도했지만 비 효과적입니다. 주요 쟁점 중 하나는 내 생각에 필요한 코드를 어디에 둘 것인지입니다. this.txtMessage.requestFocusInWindow();
텍스트 필드에 포커스 설정
Windows Listener를 사용하는 게시물이 있지만 netbeans가 GUI를 생성했기 때문에 구현 방법을 알 수 없습니다. 인터페이스는 jPANEL 등을 만드는 코드를 편집 할 수 없기 때문에 모든 것이 매우 실망스럽고 정말 어렵다고 생각하지 않습니다.
테스트와 마찬가지로 패널의 버튼에 requestFocusInWindow();
을 추가 했으므로 포커스를 원하는 입력으로 설정했습니다.
손으로 만든 스윙 프로젝트에서 NetBeans 코드 생성을 사용하는 것이 훨씬 쉽기 때문에 반드시 사용해야합니다. 개인적으로 이것은 NetBean의 Matisse와 같은 코드 생성기로 복잡한 Swing 프로젝트를 만드는 것이 손으로 코드를 만드는 것보다 훨씬 어렵다고 생각하는 이유 중 하나입니다. –