-
01-12-2013, 12:19 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách nào bắt sự kiện chuột và bàn phím cùng lúc?
Mình có viết 1 game.
Mình add 2 panel vào trong 1 frame (1 panel bên trái và 1 panel bên phải của frame). Trong đó có 1 panel bắt sự kiện của bàn phím và 1 panel bắt sự kiện của chuột.
Nhưng chỉ có panel bắt sự kiện của chuột là hoạt động còn panel bắt sự kiện của bàn phím thì không.[IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG]
Khi mình bỏ panel bắt sự kiện của chuột đi, chỉ đển lại 1 panel bắt sự kiện của bàn phím trong frame thôi thì chương trình lại hoạt động bình thường.[IMG]images/smilies/Cry.gif[/IMG]
Làm thế nào để cả 2 panel đều có thể bắt sự kiện cùng lúc được. Ai giúp mình với. Thanks!View more random threads:
- Xử lý sự kiện trong javax.swing
- Lấy địa chỉ trang web mà máy tính truy cập bằng Java như thế nào?
- SplashScreen của Java 6 không làm việc, luôn trả về null?
- Thêm JTextFile vào 1 cột trong JTable
- Làm thế nào để chạy Windows commands (CMD) trong Java và trả về kết quả là các chuỗi hiển thị trên đó.
- lập trình ứng dụng download Chương trình tương đương IDM
- Trong java làm sao để nhập 1 kí tự từ bàn phím giống như hàm getc() trong C nhỉ ?
- Dòng lệnh với veccn.get(veccn.size()-1) để làm gì ạ
- Xin giúp đỡ về lấy thông tin SSID, BSSID, Strenght của Wifi.
- Sử dụng 1 thư viện được lập trình trên C++ trong Java như thế nào ?
-
01-12-2013, 12:53 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái nào đang được trọng tâm (focus) thì nó sẽ trao quyền kiểm soát sự kiện cho cái đó. Ban đầu Panel 1 có sự kiện chuột và được trọng tâm thì nó bắt, cái Panel 2 thì không được trong tâm nên không. Bỏ cái 1 nên cái 2 được trọng tâm nên nó bắt được.
Nhưng bạn định làm gì mà phải bắt như thế?
-
01-12-2013, 05:33 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình định làm 1 game.
Có 1 panel chứa các Button (bắt sự kiện của chuột).
Còn panel kia bắt sự kiện của bàn phím (các phím mũi tên để di chuyển nhân vật).
Nhưng làm thế nào để khi ấn 1 phím trong panel 1 thì trọng tâm(focus) tự động chuyển lại về panel 2?
Hình như có cái Key Bindings làm được, nhưng mình không biết dùng cái này.
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ