📄 finddialog.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -