TAILIEUCHUNG - Hướng dẫn tạo GUI trong Java bằng AWT phần 7

Những phương thức này sẽ được nạp chồng trong lớp mà thi hành những giao diện này. Chương trình sau đây sử dụng một ActionListener để xử lý các sự kiện liên quan với một button. | Các giao diện được thi hành để xử ly một trong sô những sự kiện này là ActionListener AdjustmentListener ComponentListener FocusListener ItemListener WindowListener TextListener MouseListener MouseMotionListener KeyListener Các giao diên định nghĩa mọt só phựợng thực đe xử ly moi sự kiên. Những phượng thực này se được nap chong trong lôp mà thi hành những giao diẹn này. Chữông trình sau đày sử dung mọt ActionListener đe9 xử ly càc sự kien lien quan vôi mọt button. ActionEvent co hai phượng thực getSource Đe trà ve nguon cua sự kien. toString Đe trà ve chuoi tựợng đựợng vợi sự kien. Chựợng trình trình bày càch tính gấp đoi cua mọt sô đựợc nhập vào. Chựợng trình này đựợc thực hien bàng càch kết hợp càc phựợng thực cua lợp nghĩa là càc phựợng thực xử ly sự kien và giao dien. Viec click tren mot button se làm khợi đong ActionEvent và goi phựợng thực actionPerformed . No se kiem tra button đựợc click vợi sự trợ giup cua hàm getSource và trà ve kết quà thích hợp. Chương trình import . import . class evttest extends Frame implements ActionListener Label lab new Label Enter a number TextField tf1 new TextField 5 TextField tf2 new TextField 5 Button btnResult new Button Double is Button ext new Button exit public evttest String title 31 super title setLayout new FlowLayout btnResult. add Actio nListener this this add lab add tf 1 add btnResult add tf2 add ext public void actionPerformed ActionEvent ae if btnResult int num 2 num if ext 0 public static void main String args evttest t new evttest Event handling 300 200 Ket xuất cua chương trình được chỉ ra ở hình ben dưới 32 Hình Xử ly sự kiện Hình chỉ ra một phan cua cây phân cấp các lớp cua gói event. Hình Gói Event Hình sau chỉ ra thứ tự phan cap cac giao diện cua cac event listener. .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.