📄 console.java
字号:
/** * */package gr.fire.test;import gr.fire.core.FireScreen;import gr.fire.util.Logger;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.TextBox;import javax.microedition.lcdui.TextField;/** * @author padeler * */public class Console extends TextBox implements CommandListener,Logger{ private static final int SIZE=3000; private Command clear,back; public Console() { super("Console","",SIZE+10,TextField.ANY); clear = new Command("Clear",Command.OK,1); back = new Command("Back",Command.BACK,1); addCommand(back);addCommand(clear); setCommandListener(this); } public void println(String txt) { if(txt.length()>SIZE) txt = txt.substring(0,SIZE); if(getString().length()+txt.length()>=SIZE) setString(""); setString(getString()+txt+"\n"); } /* (non-Javadoc) * @see javax.microedition.lcdui.CommandListener#commandAction(javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable) */ public void commandAction(Command c, Displayable arg1) { if(c==clear) setString(""); else { FireScreen screen = FireScreen.getScreen(); screen.setCurrent(screen.getCurrent()); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -