亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? texteditcanvas.java

?? J2ME上的一個播放器,可以更換皮膚.開源軟件.
?? JAVA
字號:
package inline.ui;

import java.util.*;
import javax.microedition.lcdui.*;
import inline.ui.ce.CanvasElement;
import inline.ui.le.SelectionStringElement;
import inline.sys.*;

public class TextEditCanvas extends ListFormCanvas 
{
    private String text;
    private int selidx;
    private boolean insel;
    private boolean upcase;
    private int lastKeyCode;
    private static final char[][] chartable =   
				    {{' ','0'},
				    {'.','?','!',',','@','\'','-','_',':',';',
					     '(',')','&','"','~','1','0','$',
					     '+','*','/','\\','[',']','=','>',
					     '<','#'},
				    {'A','B','C','2'},
				    {'D','E','F','3'},
				    {'G','H','I','4'},
				    {'J','K','L','5'},
				    {'M','N','O','6'},
				    {'P','Q','R','S','7'},
				    {'T','U','V','8'},
				    {'W','X','Y','Z','9'}
				    };

    public TextEditCanvas(HostCanvas pprevious, String txt)
    {
	super(pprevious,Base.getText(0x0605));
	
	Vector vct = new Vector();
	list.setLines(vct);
	list.setFastScroll(false);
	
	selidx = -1;
	upcase = true;
	lastKeyCode = (int)'1';
	insel = false;
	setText(txt);
    }
            
    public void selectPreview(Object obj)
    {
	super.selectPreview(obj);
	
	if (obj instanceof SelectionStringElement)
	{
	    if (insel)
	    {
		SelectionStringElement se = (SelectionStringElement)obj;
		selidx++;
		setText(se.getString());
		insel = false;
	    }
	    else
	    {
		updateList(lastKeyCode);
	    }
	}
    }

    protected void submit()
    {
	if (insel)
	{
	    setText(list.getSelectedText());
	}

	super.submit();
    }

    private void updateList(int keyCode)
    {
        int idx = keyCode-(int)'0';
        if (idx<chartable.length)
        {
	    char[] th = chartable[idx];
		
	    Vector vct = new Vector();
	    String vx;
	    
	    for(int i=0;i<th.length;i++)
	    {
		vx = "" + th[i];
		if (!upcase) vx = vx.toLowerCase();
		
		vx = text.substring(0,selidx)+vx+
			text.substring(selidx);
		
		SelectionStringElement sse = new SelectionStringElement(vx);
		sse.SetSelection(selidx,1);
		
		vct.addElement(sse);
	    }

	    insel = true;
	    
	    list.setLines(vct);
	    list.repaint();
	    
	    lastKeyCode = keyCode;
	}
    }
    
    private void setText(String ttext)
    {
	text = ttext;
	
	if (selidx==-1) selidx = text.length();
	
	Vector vct = new Vector();
	SelectionStringElement sse = new SelectionStringElement(text);
	sse.SetSelection(selidx,1);
	vct.addElement(sse);
	
	list.setLines(vct);
	list.repaint();
    }
    
    public String getText()
    {
	return text;
    }

    protected boolean keyPreview(int keyCode)
    {
	if (keyCode>=(int)'0' && keyCode<=(int)'9')
	{
	    if (!insel)
	    {
		updateList(keyCode);
	    }
	    else
	    {
		if (keyCode==(int)'0')
		{
		    upcase = !upcase; 
	    
		    int tli = list.getSelectedIndex();
		    updateList(lastKeyCode);
		    list.setSelectedIndex(tli);
		}
		else
		{
		    text = list.getSelectedText();
		    selidx++;
		    updateList(keyCode);
		}
	    }
	}
	
	if (!insel && keyCode == CanvasElement.LEFT && selidx>0)
	{
	    selidx--;
	    setText(text);
	}

	if (!insel && keyCode == CanvasElement.RIGHT && selidx<text.length())
	{
	    selidx++;
	    setText(text);
	}
	
	if (!insel && keyCode == (int)'*' && selidx>0)
	{
	    // backspace
	    text = text.substring(0, selidx-1) + text.substring(selidx);
	    selidx--;
	    setText(text);
	}

	if (!insel && keyCode == (int)'#' && selidx<text.length())
	{
	    // delete
	    text = text.substring(0, selidx) + text.substring(selidx+1);
	    setText(text);
	}

	if (insel && keyCode == CanvasElement.LEFT )
	{
	    lastKeyCode--;
	    if (lastKeyCode<(int)'0') lastKeyCode = (int)'9';
	    updateList(lastKeyCode);
	}

	if (insel && keyCode == CanvasElement.RIGHT)
	{
	    lastKeyCode++;
	    if (lastKeyCode>(int)'9') lastKeyCode = (int)'0';
	    updateList(lastKeyCode);
	}

	if (insel && keyCode == '0')
	{
	}
	
	return false;
    }

}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合丝袜日本网| 自拍偷在线精品自拍偷无码专区| 欧美一卡在线观看| 欧美高清在线视频| 天天综合天天综合色| 成人av影院在线| 日韩一区二区影院| 亚洲成人免费av| 国产成人av电影在线观看| 欧美精品高清视频| 亚洲青青青在线视频| 国产中文字幕精品| 欧美一区二区视频在线观看2022| 国产精品国产a| 国模套图日韩精品一区二区 | 最好看的中文字幕久久| 免费久久99精品国产| 欧美日韩在线三级| 亚洲免费观看高清完整版在线| 精品亚洲国内自在自线福利| 欧美日韩成人综合在线一区二区| 国产精品看片你懂得| 国产91丝袜在线18| 久久精品亚洲精品国产欧美| 麻豆国产一区二区| 欧美不卡一区二区| 蜜桃久久av一区| 91精品国产手机| 亚洲444eee在线观看| 91久久精品一区二区二区| 亚洲欧美一区二区三区国产精品 | 国产亚洲成年网址在线观看| 久久激情五月激情| 欧美不卡激情三级在线观看| 免费成人美女在线观看.| 欧美一卡在线观看| 精品一区二区免费| 国产亚洲精品精华液| 国产成人在线色| 国产精品视频一二| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品久久久久久久第一福利| 成人黄色综合网站| 伊人开心综合网| 欧美国产精品一区二区| 中文字幕日韩一区二区| eeuss鲁片一区二区三区| 国产精品传媒在线| 色狠狠一区二区| 亚洲成a人v欧美综合天堂下载| 欧美午夜不卡视频| 老司机午夜精品| 欧美国产97人人爽人人喊| 99久久精品国产网站| 一区二区三区四区乱视频| 91超碰这里只有精品国产| 久久se精品一区精品二区| 国产日韩欧美麻豆| 91久久精品网| 久久99国产精品久久99果冻传媒| 久久精品在线免费观看| 91在线porny国产在线看| 日本中文一区二区三区| 久久精品视频一区二区| 99久久精品免费看国产免费软件| 一区二区三区中文字幕精品精品| 91麻豆精品国产| 大美女一区二区三区| 午夜精品久久一牛影视| 国产欧美日韩精品在线| 91久久一区二区| 久久99精品国产91久久来源| 日韩毛片精品高清免费| 精品国产一区二区三区四区四| 成人福利视频在线看| 日韩avvvv在线播放| 亚洲人吸女人奶水| 精品国产伦一区二区三区观看体验 | 国模一区二区三区白浆| 亚洲综合小说图片| 久久精品欧美日韩| 5566中文字幕一区二区电影| 成人黄色软件下载| 久久精品国内一区二区三区| 一区二区三区高清在线| 国产区在线观看成人精品| 91精品免费在线| 色一情一伦一子一伦一区| 国产精品一区在线观看你懂的| 亚洲一区二区在线免费看| 日本va欧美va瓶| 日韩欧美国产午夜精品| 在线观看国产精品网站| 国产成人精品免费| 久久69国产一区二区蜜臀| 亚洲成人www| 中文字幕日韩欧美一区二区三区| 精品久久免费看| 7777精品伊人久久久大香线蕉经典版下载| eeuss影院一区二区三区| 国产老肥熟一区二区三区| 奇米影视在线99精品| 偷拍日韩校园综合在线| 亚洲精品欧美在线| 亚洲视频网在线直播| 久久精品一区二区三区不卡| 精品女同一区二区| 日韩免费高清视频| 日韩美女在线视频| 日韩欧美色电影| 欧美一级二级三级蜜桃| 欧美日韩精品一区二区三区蜜桃| 一本色道久久综合精品竹菊 | 日本欧美大码aⅴ在线播放| 亚洲午夜私人影院| 亚洲国产cao| 日韩专区在线视频| 日韩和的一区二区| 秋霞电影网一区二区| 久久国产精品99精品国产 | 白白色亚洲国产精品| 国产**成人网毛片九色| 成人18视频日本| av激情综合网| 色成人在线视频| 欧美日韩电影一区| 精品免费一区二区三区| 欧美经典一区二区| 国产精品黄色在线观看| 亚洲精品国产高清久久伦理二区| 亚洲激情一二三区| 日本午夜一本久久久综合| 麻豆国产精品777777在线| 紧缚奴在线一区二区三区| 国产福利视频一区二区三区| 99久久综合精品| 欧美在线观看视频在线| 欧美一激情一区二区三区| 国产乱码精品一品二品| 一区二区三区av电影| 日本系列欧美系列| 国产98色在线|日韩| 一本大道综合伊人精品热热| 欧美人xxxx| 久久精品视频在线免费观看| 亚洲免费观看高清完整版在线观看 | 91美女片黄在线观看| 欧美日韩精品福利| 久久婷婷综合激情| 一区二区三区四区中文字幕| 日韩经典一区二区| 国产成人一区二区精品非洲| 色综合天天在线| 91精品国产综合久久婷婷香蕉 | 日韩视频免费观看高清在线视频| 久久综合色综合88| 亚洲一区二区三区四区中文字幕| 三级在线观看一区二区| 国产成人一级电影| 欧美美女bb生活片| 国产精品久久久久久久第一福利| 日韩专区在线视频| 97se亚洲国产综合自在线| 91精品国产乱码| 日韩伦理免费电影| 国产综合久久久久久鬼色| 欧美性色综合网| 国产女人aaa级久久久级 | 丝袜亚洲另类欧美综合| 国产精品系列在线观看| 宅男噜噜噜66一区二区66| 亚洲免费在线看| 国产白丝网站精品污在线入口| 欧美日韩精品二区第二页| 国产精品免费aⅴ片在线观看| 蜜臀久久久久久久| 欧美自拍丝袜亚洲| 中文字幕一区二区三| 国产毛片一区二区| 日韩欧美的一区二区| 天天做天天摸天天爽国产一区 | 国产成人av影院| 久久er99精品| 国产精品白丝av| 日韩午夜av一区| 日本网站在线观看一区二区三区| 一本大道久久a久久综合婷婷| 欧美激情一区在线观看| 精品影视av免费| 91精品在线观看入口| 图片区日韩欧美亚洲| 欧美日韩三级视频| 亚洲一区二区三区激情| 欧美性高清videossexo| 亚洲色图视频网| 色综合久久天天综合网| 自拍偷拍国产精品| av成人动漫在线观看| 日韩一区在线看| 91免费在线播放|