Duck hunt
Cộng đồng Java Việt
Cộng đồng java Việt
Thông báo
Chú ý: Sắp tới ADM sẽ cải tiến lại wap, xây dựng thêm mục C, C ++ cho các bạn, các bạn có ý kiến gì thì góp ý cho AD nhá :D
Codej2me xin gửi lời cảm ơn đến: Holyeyed, Java_Editor!, chuonghugo,TVC97, thaian2009, gió(opakul), ironman..., và đặc biệt là forum j2mevn đã giúp Codej2me xây dựng wapsite này!!!
Có nhiều bạn chưa hiểu kĩ về Canvas nha, muốn chạy 1 app nào đó có Canvas thì phải Có Midlet nhá, tìm hiểu tại đây
Chatbox




*[LT] TextField

» Nội dung :
TextFieldlà trong góiimport javax.microedition.lcdui, có các phương pháp sau:
*.delete(int offset, int length)
*.getCaretPosition()
*.getChars(char[] data)
*.getConstraints()
*.getMaxSize()
*.getString()
*.insert(char[] data, int offset, int length, int position)
*.insert(String src, int position)
*.setChars(char[] data, int offset, int length)
*.setConstraints(int constraints)
*.setMaxSize(int maxSize)
*.setString(String text)
*.size()

Tạo mộtTextFieldnhư sau:
TextField tf=new TextField("tên","nôi dung",số kí tự tối đa,kiểu);

trong đó phần kiểu bao gồmcó thể điền số 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

ví dụ về nhập tk và password

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class TextFieldExample extends MIDlet implements CommandListener {
Form f;
Display d;
TextField name, company;
Command ok;
public TextFieldExample (){
name =newTextField ("Name:","",30, TextField.ANY ) ;
company =newTextField ("Company Name:","",30, TextField.ANY ) ;
ok =newCommand ("OK", Command.OK,2) ;
}
public void startApp (){
d = Display.getDisplay (this) ;
Form f =new Form ("Text Field") ;
f.append ( name ) ;
f.append ( company ) ;
f.addCommand ( ok ) ;
f.setCommandListener (this) ;
d.setCurrent ( f ) ;
}
public void pauseApp (){
}
public void destroyApp (boolean destroy ){
notifyDestroyed () ;
}
public void showInput (){
d= Display.getDisplay (this) ;
String n = name.getString () ;
String c = company.getString () ;
Form f =new Form ("Input Value") ;
f.append ( n ) ;
f.append ( c ) ;
d.setCurrent ( f) ;
}
public void commandAction ( Command c, Displayable d ) {
String label = c.getLabel () ;
if( label.equals ("OK")){
showInput () ;
}
}
}

Source:TextFieldExample
Thông tin
Hiện có 1 đang Online, 1 visit trong ngày,1 visit trong tháng. Tổng lượt truy cập là 528 lượt.
Liên Hệ - Hổ Trợ
Info Author Admin: Q.Phiên
Phone Author Phone: 01635514395
Hosting By XTGEM.COM
CodeJ2ME© 2014-2015