e đang làm một phần mềm từ điển và đang làm đến java swing. e tạo jList để chứa danh sách từ và textField để nhập từ cần tìm kiếm.
Vấn đề của e là bắt sự kiện cho textfield như thế nào để khi nhập một chữ vào TextField thì ở jList sẽ hiên ra những từ bắt đầu bằng chữ cái tương ứng, nhập chữ tiếp theo thì ở jList sẽ hiện ra những từ bắt đầu bằng 2 chữ cái tương ứng đó.
VD: h --> hello, huge, help,… ; he --> hello, help,…
e cảm ơn ạ 
Hỏi về KeyEvent trong java swing
bạn thử dùng keyReleased để lấy text từ textField ngay sau khi gõ…
Bạn nghiên cứu về AutoComplete trong Java nhé.
keyTyped chứ ?
mình dùng keyTyped thì khi getText bị thiếu 1 kí tự
1 Like
thế có nghĩa là cứ sau khi nhần 1 phím thì mình sẽ tạo lại jList 1 lần ạ?
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?