logform.java

来自「j2me radius soket radius client」· Java 代码 · 共 49 行

JAVA
49
字号
package org.gui.com;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import org.httpClient.com.RMStore;
import javax.microedition.lcdui.*;
public class logForm extends Form implements CommandListener{
	private Display display;
    private ResultForm parentForm;
    private RMStore log;
    private boolean newLog = false;
    private StringItem  logText = new StringItem(null,"",Item.LAYOUT_LEFT);
	public static final Command backCommand = new Command("Back",Command.BACK,1);
	public static final Command displayCommand = new Command("refresh",Command.OK,1);
   public logForm(Display  display,RMStore log,ResultForm parentForm){
	   super("log");
	   this.display = display;
	   this.parentForm = parentForm;
	   this.log = log;
	   this.append(logText);
	   this.addCommand(backCommand);
	   this.addCommand(displayCommand);
	   this.setCommandListener(this);
   }
   public void setText(){
	      logText.setText(log.readLog()); 
   }
   public void setParentForm(ResultForm parent){
	  this.parentForm = parent;
   }
   public void commandAction(Command arg0, Displayable arg1)
	{
	    // TODO Auto-generated method stub
	    if (arg0 == backCommand)
	    {  
	    	display.setCurrent(parentForm);
	    }else{
	        if(log.getNewLog()){
	        	logText.setText("");
	        	setText(); 	
	        }
	        	
	    	    
	    }
	}   
}

⌨️ 快捷键说明

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