» Nội dung : * K/n:List: trong j2me, list giúp tạo ra một danh sách dạng menu để người dùng có thể lựa chọn, và ứng với mỗi lựa chọn sẽ xảy ra một sự kiện nhất định nào đó. *Cấu trúc: List l=new List("tên","kiểu list"); trong đó kiểu list gồm có: List.IMPLICIT List. EXCLUSIVE List.MULTIPLE Trong khi exclusive(chỉ một) và multiple(nhiều lựa chọn) không đòi hỏi phải có hành động xảy ra sau khi chọn, thì implicit cungcấp sẵn một hiệu ứng mà ngay sau khi chọn thì một hành động được tiến hành. tất nhiên với multiple thì không thể nào lựa chọn là có hiệu lực ngay, vì vậy implicit chỉ cho phép một lựa chọn. Sau khi tạo ra một list thì list đó chưa có bất kì một danh sách nào cho chúng ta lựa chọn, việc cần làm bây giờ là thêm vào những trường như một danh sách thực thụ, ta dùng lệnh"append"giống như ở form: l.append("tên lựa chọn 1","hình ảnh kèm theo"); MỘT SỐ THAO TÁC VỚI LIST: 2.delete(vị trí cần bỏ); //loại bỏ một lựa chọn khọi list 3.deleteAll(); //không có tham chiếu, bỏ hết các lựa chọn 4.getSelectedIndex(); //trả về vị trícủa lựa chọn đang được chọn 5.getString(vị trí); //nhận giá trị nội dung của lựa chọn 6.insert(vị trí, tên lựa chọn, hình ảnh); //chèn vào một lựa chọn giữa những lựa chọn khác 7.isSelected(vị trí); // xét xem mộtvị trí nào đó trong lixt đã được lựa chọn hay chưa, trả về là giá trị đúng sai 8.setSelectedIndex(vị trí); //lệnh để lựa chọn thông qua vị trí của nó trong list * Ví dụ:
import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class Midlet extends MIDlet { List list=new List("List",3); Display display=Display.getDisplay(this); public static Midlet midlet=this; public void startApp(){ list.append("String Item 0",null); list.append("List1",null); list.append("List2",null); list.append("List3",null); display.setCurrent(list); } public void pauseApp(){ } public void destroyApp(boolean ax){ notifyDestroyed(); } }
Thông tin
Hiện có 1 đang Online, 1 visit trong ngày,2 visit trong tháng. Tổng lượt truy cập là 508 lượt.