Tôi có một ứng dụng được phát triển trong netbeans và tôi muốn đặt tiêu điểm thành một số jTextField
nhất định khi bảng được hiển thị. Tôi đã đọc một số bài viết và đã thử các phương pháp khác nhau nhưng không làm việc. Một trong những vấn đề chính là nơi đặt mã bắt buộc, mà tôi tin rằng trong trường hợp của tôi là this.txtMessage.requestFocusInWindow();
Đặt trọng tâm vào trường văn bản
Có một số bài đăng cho biết sử dụng Trình nghe cửa sổ, tuy nhiên khi netbeans đã tạo GUI, tôi không thể xem cách triển khai các giao diện như tôi không thể chỉnh sửa mã tạo ra jPANEL vv. Toàn bộ điều rất bực bội và tôi thực sự không tin rằng điều này sẽ khó khăn đến vậy.
Cũng giống như một bài kiểm tra tôi đã thêm requestFocusInWindow();
vào một nút trên bảng điều khiển và nó đã đặt tiêu điểm thành đầu vào mong muốn.
Bạn phải sử dụng tạo mã NetBeans vì việc này thường dễ dàng hơn nhiều trong các dự án Swing được tạo bằng tay. Cá nhân, đây là một trong những lý do tại sao tôi nghĩ rằng việc tạo ra các dự án Swing phức tạp với các trình tạo mã như thông qua Matisse của NetBean khó hơn nhiều so với việc tạo mã bằng tay. –