⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 textfield.java

📁 J2me唆哈的代码
💻 JAVA
字号:
/*
 * Created on 2005-9-22 by pcy
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package javax.microedition.lcdui;
import a.a.a.midp.lcdui.*;
public class TextField extends Item {

    public final static int ANY = 0;

    public final static int EMAILADDR = 1;

    public final static int NUMERIC = 2;

    public final static int PHONENUMBER = 3;

    public final static int URL = 4;

    public static final int DECIMAL = 5;

    public static final int PASSWORD = 0x10000;

    public static final int UNEDITABLE = 0x20000;

    public static final int SENSITIVE = 0x40000;

    public static final int NON_PREDICTIVE = 0x80000;

    public static final int INITIAL_CAPS_WORD = 0x100000;

    public static final int INITIAL_CAPS_SENTENCE = 0x200000;

    public final static int CONSTRAINT_MASK = 0xFFFF;

    
    
    public TextField(String label, 
            String text, 
            int maxSize,
            int constraints){
        super(label);
        this.instance=new BQTextField(label,text,maxSize,constraints);
        this.instance.setShell(this);
    }

    public String getString(){
        return ((BQTextField)instance).getString();
    }
    public void setString(String text){
        ((BQTextField)instance).setString(text);
    }
    
    public int getChars(char[] data){
        return ((BQTextField)instance).getChars(data);
    }
    
    public void setChars(char[] data,
                         int offset,
                         int length){
        ((BQTextField)instance).setChars(data,offset,length);
    }
    
    public void insert(String src,
                       int position){
        ((BQTextField)instance).insert(src,position);
    }
    
    public void insert(char[] data,
                       int offset,
                       int length,
                       int position){
        ((BQTextField)instance).insert(data,offset,length,position);
    }
    
    public void delete(int offset,
                       int length){
        ((BQTextField)instance).delete(offset,length);
    }
    public int getMaxSize(){
        return ((BQTextField)instance).getMaxSize();
    }
    
    public int setMaxSize(int maxSize){
        return ((BQTextField)instance).setMaxSize(maxSize);
    }
    
    public int size(){
        return ((BQTextField)instance).msize();
    }
    
    public void setConstraints(int constraints){
        ((BQTextField)instance).setConstraints(constraints);
    }
    
    public int getConstraints(){
        return ((BQTextField)instance).getConstraints();
    }
    
    public void setInitialInputMode(String characterSubset){
        ((BQTextField)instance).setInitialInputMode(characterSubset);
    }
    
    public int getCaretPosition(){
        return ((BQTextField)instance).getCaretPosition();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -