But when I run it in brick screen is not cleaned. Could you help me to fix this error?
Here is my code. Thanks a lot.
- Code: Select all
import javax.microedition.lcdui.Graphics;
import lejos.nxt.Battery;
import lejos.nxt.Button;
import lejos.nxt.LCD;
public class GetVoltByGUI {
public static void main(String[] args){
Graphics g = new Graphics();
final int lcdWidth = LCD.SCREEN_WIDTH;
final int lcdHeight = LCD.SCREEN_HEIGHT;
while(!Button.ESCAPE.isPressed()){
while(!Button.ENTER.isPressed()){
g.drawString("Do you want", lcdWidth/2, lcdHeight/4, Graphics.HCENTER|Graphics.BASELINE);
g.drawString("to see voltage of", lcdWidth/2, lcdHeight/4+8, Graphics.HCENTER|Graphics.BASELINE);
g.drawString("batery?", lcdWidth/2, lcdHeight/4+16, Graphics.HCENTER|Graphics.BASELINE);
}
LCD.clearDisplay();
if(Button.ENTER.isPressed()){
g.drawString(String.valueOf((Battery.getVoltageMilliVolt())), lcdWidth/2, lcdHeight/4, Graphics.HCENTER|Graphics.BASELINE);
}
}
}
}
