Pham_loi
Chức vụ: 03:14:21, 11-08-2015 |
(Bài 2) StringItem - In văn bản lên Form
Bài này mình sẽ hướng dẫn thêm dòng chữ vào Form bằng StringItem có tên tuổi hẳn hoi nha.. StringItem là một dòng chữ, có tên. Mời bạn xem qua đoạn mã này:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloWorld extends MIDlet {
Form f=new Form("tiêu đề");
StringItem si = new StringItem("Tiêu đề", "alibaba mang quần sịp ra xé ra làm ba...");
Display d = Display.getDisplay(this);
public void startApp() {
f.append("dòng này viết ra văn bản k dùng StringItem");
f.append(si);
d.setCurrent(f);
}
public void pauseApp() {}
public void destroyApp(boolean uncon) {}
}
Copy code
import javax.microedition.lcdui.*;
public class HelloWorld extends MIDlet {
Form f=new Form("tiêu đề");
StringItem si = new StringItem("Tiêu đề", "alibaba mang quần sịp ra xé ra làm ba...");
Display d = Display.getDisplay(this);
public void startApp() {
f.append("dòng này viết ra văn bản k dùng StringItem");
f.append(si);
d.setCurrent(f);
}
public void pauseApp() {}
public void destroyApp(boolean uncon) {}
}
Copy code
StringItem si = new StringItem("Tiêu đề", "alibaba mang quần sịp ra xé ra làm ba...");
Copy code
Copy code
Cấu trúc khai báo StringItem giống như Form,
và tên của String Item trên là si. Để 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 nữa:
f2.append(si);
f3.append(si);
Dòng này khai báo biếndlà biến Display. Nếu có dòng này rồi thì phía dưới chỉ cầnd.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òngDisplay.getDisplay(this).setCurrent(f);vì thế việc khai báo biếndra là rất có ích. Những bạn ko hiểu có thể hiểu là biếndthay mặt choDisplay.getDisplay(this)để hiện thị...
Các thao tác với StringItem:
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ó, phần này những bạn mới học thì chưa cần hiểu kỹ...
StringItem là thứ rất đơn giản và dễ dùng, bạn nên tập dùng vài lần...
: 0 ♥
Trực Tuyến:
Khách: 1