finddialog.java

来自「textviewer 一个手机上的文本浏览器实现」· Java 代码 · 共 49 行

JAVA
49
字号
package textViewer;import javax.microedition.lcdui.*;import midletLib.PromptDialog;public class FindDialog extends PromptDialog {        //   private int max;   protected Paginator paginator;    protected PageCounter pageCounter;    protected String text;    protected String lcText;    public FindDialog(Form callingForm, Display disp, String text, Paginator paginator, PageCounter pageCounter)     {	super("Search", "Search for what?", "", 1000, TextField.ANY, callingForm, disp);//TODO: constant	this.paginator = paginator;	this.pageCounter = pageCounter;    }    public void setMaxPage(int max)     {	//	this.max = max;	entry.setLabel("Goto page # (max " + Integer.toString(max) + "):");    }    protected void setText(String text)     {	this.text = text;	lcText = null;    }    protected void doOkay(String response)    {	if (lcText == null)	    {lcText = text.toLowerCase();}	    	// find	int index = lcText.indexOf(response.toLowerCase());	int page = paginator.indexToPage(index);	pageCounter.setValue(page);	//TODO: "not found" message    }}

⌨️ 快捷键说明

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