tailieunhanh - Bài giảng Nhập môn java - Chương 6: Lập trình sự kiện
Bài giảng Nhập môn Java - Chương 6 trình bày những nội dung liên quan đến lập trình sự kiện như: Các ví dụ mở đầu, mô hình xử lý sự kiện, các component nâng cao, xử lý sự kiện chuột, xử lý sự kiện bàn phím. để nắm bắt các nội dung chi tiết. | CHƯƠNG 6 LẬP TRÌNH SỰ KIỆN NỘI DUNG TRÌNH BÀY Các ví dụ mở đầu Mô hình xử lý sự kiện Các component nâng cao Xử lý sự kiện chuột Xử lý sự kiện bàn phím PHẦN 1 CÁC VÍ DỤ MỞ ĐẦU Xây dựng một chương trình như sau: Khi nhấn vào button Red hoặc button Green hoặc button Blue thì nền của cửa sổ chương trình thay đổi màu tương ứng, đồng thời label bên dưới các button cũng có câu thông báo màu tương ứng. VÍ DỤ 1 VÍ DỤ 1 (file ) import .*; import .*; public class MyFirstAwt extends Frame { Label status; Button button1 = new Button("Red"); Button button2 = new Button("Green"); Button button3 = new Button("Blue"); MyFirstAwt() { ("My First Awt"); //super("My First Awt"); (new FlowLayout()); (button1); (button2); (button3); status = new Label(); ("Press any button, please!"); (status); //xem tiếp ở slide tiếp theo VÍ DỤ 1 (file ) - tt (new MyListener(status,this)); (new MyListener(status,this)); (new MyListener(status,this)); (new WindowAdapter() { public void windowClosing(WindowEvent evt){(0);} }); } public static void main(String[] args) { MyFirstAwt mfa = new MyFirstAwt(); (300,200); (); } } VÍ DỤ 1 (file ) import .*; import .*; public class MyListener implements ActionListener { Label status; Component compo; MyListener(Label status1, Component compo1) { = status1; = compo1; } //xem tiếp ở slide tiếp theo VÍ DỤ 1 (file ) - tt public void actionPerformed(ActionEvent evt) { if(() instanceof Button) { Button temp = (Button)(); ("You have selected: " + ()); if(().equalsIgnoreCase("Red")) { (new . | CHƯƠNG 6 LẬP TRÌNH SỰ KIỆN NỘI DUNG TRÌNH BÀY Các ví dụ mở đầu Mô hình xử lý sự kiện Các component nâng cao Xử lý sự kiện chuột Xử lý sự kiện bàn phím PHẦN 1 CÁC VÍ DỤ MỞ ĐẦU Xây dựng một chương trình như sau: Khi nhấn vào button Red hoặc button Green hoặc button Blue thì nền của cửa sổ chương trình thay đổi màu tương ứng, đồng thời label bên dưới các button cũng có câu thông báo màu tương ứng. VÍ DỤ 1 VÍ DỤ 1 (file ) import .*; import .*; public class MyFirstAwt extends Frame { Label status; Button button1 = new Button("Red"); Button button2 = new Button("Green"); Button button3 = new Button("Blue"); MyFirstAwt() { ("My First Awt"); //super("My First Awt"); (new FlowLayout()); (button1); (button2); (button3); status = new Label(); ("Press any button, please!"); (status); //xem tiếp ở slide tiếp theo VÍ DỤ 1 (file .
đang nạp các trang xem trước