Lamborghini Huracán LP 610-4 t
Doi tra.wap.sh
-Đầu tiên ae down cái ví dụ này về nghịch thử́tí
Đăng nhập để xem đường dẫn.
-Giải nén file b.class ra, dùngbytecode editor mở > method> keyPressed . Hàm keyPressed dùng để xác địnhmã phím khi ta bấm và quyếtđịnh xem với mã phím đó thì thực hiệnlệnh gì, lệnh này đc người viết định sẵn. Ngoài ra còn hàm keyReleased (thực hiện khinhả phím), keyRepeated (thực hiện khi giữ phím)...
+Hàm switch để đặt điều kiệncho 1 biến
case giá_trị_1: làm việc này
case giá_trị_2: làm việc kia
...
+Cái mà ta cần sửa nằm trong hàm switch này nên khitìm kiếm hãy gõ từ khoá switch
+Hàm này có thể dùng để đặtđiều kiện cho bất kì biến nào, ko riêng gì mã phím nên ta CHỈ quan tâm đến hàm chứa những mã phímquen thuộc
-Mở method keyPressed ra. Tìm dòng
Trích dẫn
tableswitch Label92 -4:Label79,-3:Label66,-2:Label53,-1:Label40
-Ở đây ta có:
*-1: mã phím lên
*-2: mã phím xuống
*-3: mã phím trái
*-4: mã phím phải
và sau mỗi mã phím ta thấy 1 Label có đính kèm 1 số đằng sau (số hiệu của lệnh đc thực thi). Việc cần làm để mod key chính là thay đổi sốhiệu này với mã phím tương ứng.
-Thử mod phím lên thành xuống, xuống thành lên xemnào. Ta đổi số hiệu Label củaphím lên (mã -1) và phím xuống (mã -2) cho nhau:
Trích dẫn
...-2:Label 53 ,-1:Label 40 ...
=>
Trích dẫn
...-2:Label 40 ,-1:Label 53 ...
Xong save file b.class này lại, thay vào file jar và test xem. Vậy là coi như đã mod đc key ở dạng đơn giản rồi
*Lưu ý: thực tế hàm switch này ko nhất thiết phải nằm trong method keyPressed, keyReleased hay keyRepeated nên phải tùy trường hợp mà tìm sửa. Chúc thành công