pacman, rainbows, and roller s
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia: United StatesUnited States



Hôm nay ngày
27.04.24/00:12
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
Trang chủ>Thủ thuật>Xử lí Java>
12. Một số kiểu thực thi của class
03.07.2014/21:28
Các bạn đọc bài Command, ta đã thấy bắt buộc phải sử dụng kiểu thực thiCommand Listenertrong class có sử dụng command và trong đó ta cũng cần thêm vào function
public void commandAction(Command c,Displayable d){ }
bài này sẽ trình bài cách chỉ định thực thi và những kiểu thực thi thường gặp:
* để thực thi một kiểu nào đó ta thêm vào như sau:
public class vd extends MIDlet implements CommandListener{}
như vậy sau phần khai báo kiểu class (ở trên là MIDlet, các kiểu khác tương tự), là phần khai báo kiểu thực thi (ở trên là CommandListener) đối với các kiểu thực thi khác cũng tương tự:
public class vd extends GameCanvas implements Runnable{} public class vd extends List implements ItemStateListener{}
- nếu cùng một class mà thực thi một lúc 2 kiểu thì ta dùng dấu phẩy để ngăn cách hai kiểu thực thi đó.
* mỗi kiểu thực thi như vậy gắn với một function nhất định và phải được khai báo trong một lệnh đặt trưng từ trước đó: vd: đối với CommandListener phải đi kèm với
commandAction(Command c,Displayable d){}
và lệnh khai báo là
setCommandListener public class vd extends MIDlet implements CommandListener{ public void startApp(){Form f=new Form("vd"); Command c=new Command("exit",Command.EXIT,2); f.addCommand(c); f.setCommandListener(this); Display.getDisplay(this).setCurrent(f);} public void commandAction(Command c,Displayable d){} }
* ngoài CommandListener ra ta còn cóItemStateListener và Runnable:
-ItemStateListener function: public void ItemStateChanged(Item item){} lệnh: [đối tượng mang item].setItemStateListener(đối tượng thực thi)
-Runnable function: public void run(){} lệnh: thường là sử dụng một Thread để bắt đầu run Thread t=new Thread(this); t.start(); khi đó tự động function run sẽ được thực thi.
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON