TextField-Trường Nhập Văn Bản - ←ॐ◦Lạnh Lùng™◦ॐ→'s Store
GocJ2ME.Wap.Sh

Những Kiến Thức Cơ Bản Về J2ME
Tags: laptrinhjava

TextField-Trường Nhập Văn Bản

TextField: cũng giống nhưkhung điền số trong phầngửi tin nhắn của điện thoại vậy đó, nó có thể có sẵn giá trị hoặc người dùng tự nhập vào, sau đó thì có thể sử dụng các dữ liệu đó. Tạo một TextFieldnhư sau:
TextField tf=new TextField("tên","nôi dung","số kí tự tối đa","kiểu");
trong đó phầnkiểu bao gồm:(có thể điềnsố hoặc dạng chuỗi mã)
0:TextField.ANY bất cứ kí tự nào
1:TextField.EMAILADDR dạng mail mới hợp lệ
2:TextField.NUMERIC chỉ các số có hiệu lực nhập vào
3:TextField.PHONENUMBER số điện thoại
4:TextField.URL các kí tự cho phép của một url
5:TextField.DECIMAL chỉ sửdụng số thập phân
6:TextField.PASSWORD biến thành dấu sao
7:TextField.UNEDITABLE không thể chỉnh sửa
8:TextField.SENSITIVE viết chữ in thường
9:TextField.NON_PREDICTIVE không sử dụng tra từ thông minh
còn nữacác bạn có thể tự tìm thêm các tham số cho textfield sau khi tạo textfield ta có thể gán nó vào form và cho hiển thị ra ngoài tương tự như StringItem ở bài trước
TextField tf=new TextField("my number phone","",15,3);
f.append(tf);
d.getDisplay(goc).setCurrent(f);

nếu các bạn vừa muốn chỉ nhập số và không cho chỉnh sửa thì sao nhỉ: chỉ nhập số là 2, không cho chỉnh sửa là 7 vậy tf của ta như sau:
TextField tf=new TextField("my money","",15,2|7);
một số thao tác trên textfield:
tf.getString() không có tham chiếu, nhận chuỗi của textfield vào một biến mới
tf.setString("giá trị mới") gán giá trị cho textfield
tf.delete("điểm bắt đầu","độ dài") xóa từ kí tựnào trong textfield
tf.getChars(char[] chararray) chuyển mỗi kí tự của textfield vào một giá trị của array
tf.setChars(char[] chararray,"điểm bắt đầu","độ dài chuỗi") gán giá trị cho textfield từ mộtarray các kí tự

Back to posts
Thống Kê

0nline : 1
Hôm nay : 2
Tổng cộng : 1190

CopyRight 2013 GocJava & GocJ2ME
Design by

←ॐ◦Lạnh Lùng™◦ॐ→

Snack's 1967