Chủ đề: [J2ME]Bài 2-viết StringItem
![]() | ![]() ![]() ![]() 19:51 / 21.07.2015 |
Sau khi tạo ứng dụng đơn giản nhất là
HelloWorld hãy làm quen với vài đối
tượng trên form,bắt đầu cùng STRINGITEM nhé.
=================
Bài này sẽ hướng dẫn thêm dòng chữ vào
Form bằng string item có tên tuổi hẳn
hoi.StringItem là một dòng chữ, có tên.
Tức là trên màn hình cóTên:
Nội dung
Mời
bạn xem qua đoạn mã này:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class StrgItem extends MIDlet{
Form f = new Form("Tiêu đề màn hình");
StringItem si = new StringItem("NTHpro",
"Vừa nhận được 20 kg vàng từ ông ăn xin là họ hàng xa.");
Display d = Display.getDisplay(this);
public void startApp(){
f.append("Dòng này y hệt HelloWorld,viết gì cũng ok");
f.append(si);
d.setCurrent(f);
}
public void pauseApp(){
}
public void destroyApp(boolean
uncon){
}
}
Giải thích .. StringItem si=new StringItem
("NTHpro","Vừa nhận..."); Cấu trúc khai báo StringItem
giống như Form, StringItem tên = new
StringItem("tiêu đề","nội dung"); và tên
của string item trên là si chứ ko phải là
"NTHpro" nhé. Để string item hiện ra thì
phải gắn nó lên Form: f.append(si); và có
thể gắn lên nhiều Form khác f2.append(si);
f3.append(si); .. Display
d=Display.getDisplay(this); Dòng này khai
báo biến d là biến Display. Nếu có dòng
này rồi thì phía dưới chỉ cần d.setCurrent
(f); thôi. Nếu ko có dòng này thì phía dưới
phải ghi là Display.getDisplay
(this).setCurrent(f); nếu bạn thấy quá thừa
thì hãy nghĩ lại, các ứng dụng thường sử
dụng rất nhiều lần dòng
Display.getDisplay(this).setCurrent(f); vì
thế việc khai báo biến d ra là rất có ích. ..
Các thao tác với string item: si.getText(); lấy
nội dung của nó
si.setText("nội dung"); đặt
nội dung cho nó
si.getLabel(); lấy tiêu đề
si.setLabel("tiêu đề mới"); đặt tiêu đề cho
nó
StringItem là thứ rất đơn giản và dễ
dùng, bạn nên tập dùng vài lần.
Mẫu: Tải xuống StringItem.jar(1 kb)-Tài trợ bởi Nagatori-thằng này gan nhể,mạo danh admin luôn
Thân ái và bóp *ái
Đã chỉnh sửa. NTHpro (13:47 / 22.07.2015) [1]
HelloWorld hãy làm quen với vài đối
tượng trên form,bắt đầu cùng STRINGITEM nhé.
=================
Bài này sẽ hướng dẫn thêm dòng chữ vào
Form bằng string item có tên tuổi hẳn
hoi.StringItem là một dòng chữ, có tên.
Tức là trên màn hình cóTên:
Nội dung
Mời
bạn xem qua đoạn mã này:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class StrgItem extends MIDlet{
Form f = new Form("Tiêu đề màn hình");
StringItem si = new StringItem("NTHpro",
"Vừa nhận được 20 kg vàng từ ông ăn xin là họ hàng xa.");
Display d = Display.getDisplay(this);
public void startApp(){
f.append("Dòng này y hệt HelloWorld,viết gì cũng ok");
f.append(si);
d.setCurrent(f);
}
public void pauseApp(){
}
public void destroyApp(boolean
uncon){
}
}
Giải thích .. StringItem si=new StringItem
("NTHpro","Vừa nhận..."); Cấu trúc khai báo StringItem
giống như Form, StringItem tên = new
StringItem("tiêu đề","nội dung"); và tên
của string item trên là si chứ ko phải là
"NTHpro" nhé. Để string item hiện ra thì
phải gắn nó lên Form: f.append(si); và có
thể gắn lên nhiều Form khác f2.append(si);
f3.append(si); .. Display
d=Display.getDisplay(this); Dòng này khai
báo biến d là biến Display. Nếu có dòng
này rồi thì phía dưới chỉ cần d.setCurrent
(f); thôi. Nếu ko có dòng này thì phía dưới
phải ghi là Display.getDisplay
(this).setCurrent(f); nếu bạn thấy quá thừa
thì hãy nghĩ lại, các ứng dụng thường sử
dụng rất nhiều lần dòng
Display.getDisplay(this).setCurrent(f); vì
thế việc khai báo biến d ra là rất có ích. ..
Các thao tác với string item: si.getText(); lấy
nội dung của nó
si.setText("nội dung"); đặt
nội dung cho nó
si.getLabel(); lấy tiêu đề
si.setLabel("tiêu đề mới"); đặt tiêu đề cho
nó
StringItem là thứ rất đơn giản và dễ
dùng, bạn nên tập dùng vài lần.
Mẫu: Tải xuống StringItem.jar(1 kb)-Tài trợ bởi Nagatori-thằng này gan nhể,mạo danh admin luôn

Thân ái và bóp *ái

Đã chỉnh sửa. NTHpro (13:47 / 22.07.2015) [1]
Thu nhập 1 tỷ/tháng