[J2ME-3] TextField in HW

Kinh nghiệm sử dụng điện thoại

Các điều hành viên: Admin, Mod, SMod

[J2ME-3] TextField in HW

Gửi bàigửi bởi Vuagaac » 13/07/2013 16:10

HW là Hello World code đã trình bày ở bài đầu tiên. Bài này sẽ hướng dẫn sử dụng TextField, trường nhập văn bản.
TextField sử dụng để làm nhiều thứ. Vd: khung đăng nhập với text field nhập nick và text field nhập pass.
Cấu trúc khai báo rắc rối hơn StringItem, như thế này: TextField tên=new TextField("tiêu đề","nội dung", số lượng ký tự tối đa, kiểu);
Mời bạn xem đoạn mã này:
..
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class c extends MIDlet {
Form f=new Form("tieu de");
TextField tf=new TextField("nhap van ban:",null,500,0);
Display d=Display.getDisplay(this);
public void startApp() {
f.append(tf);
d.setCurrent(f);
}
public void pauseApp() {}
public void destroyApp(boolean uncon) {}
}

..
Giải thích
..
TextField tf=new TextField("nhap van ban:",null,500,0);
Trước tiên, text field này tên tf. Chỗ mà đáng ra phải chứa nội dung lại ghi là null. Null là từkhoá, hễ có chữ null nghĩa là Không Có Gì Cả, tức là text field này chưa có nội dung gì, kể cả khoảng trắng. Tiếp, số ký tự tối đa là 500, còn kiểu là 0. Thực ra kiểu của TextField có tên hẳn hoi, số 0 là viết tắt thôi.
Dưới đây là 1 số mã tắt thông dụng:
0 : nhập gì cũng đc
1 : nhập vào dạng email
2 : chỉ đc nhập số
3 : nhập sđt
4 : dạng url (có http://)
5 : chỉ nhập số thập phân
6 : dạng password, nhập xong thành dấu sao
7 : nhập vào đc nhưng ko sử đc
8 : nhập vào chữ thường
9 : ko dc dùng T9
...
nếu muốn chỉ nhập đc số và ko sửa đc thì viết thế này TextField tf=new TextField("nhapma so:",null,500,2|7);
Các lệnh với TextField:
tf.getString();lấy nội dung của nó
tf.setString("nội dung");đặt nội dung mới cho nó
..
Soạn: LeZink
๖Hỏa Løng™ ︻︻¶▅▆▇◤ßang
Garena: vuagaac
LMHT: vuagaav
Facebook: https://m.facebook.com/kieu.vu.1694
Hình đại diện của thành viên
Vuagaac
☀️9/30☀️
☀️9/30☀️
 
Bài viết: 822
Ngày tham gia: 05/11/2012 16:23
Đến từ: Âm ti

Quay về Điện thoại

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến84 khách