CalcCanvas.java~1~
上传用户:hmzjsh
上传日期:2009-12-31
资源大小:5k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. package my.calc;
  2. import com.nokia.mid.ui.FullCanvas;
  3. import javax.microedition.lcdui.*;
  4. public class CalcCanvas extends FullCanvas{
  5.   /**退出按钮*/
  6.   private Command cmdExit;
  7.   /**标题*/
  8.   private String title = "Calculator";
  9.   /**字体*/
  10.   private Font f;
  11.   /**显示的数字*/
  12.   private int result = 0;
  13.   /**焦点编号*/
  14.   private int num = 0;
  15.   /**焦点图片的坐标*/
  16.   private int x = 0;
  17.   private int y = 0;
  18.   /**默认构造方法*/
  19.   public CalcCanvas() {}
  20.   public void paint(Graphics g) {
  21.     f = g.getFont();
  22.     //绘制标题
  23.     g.drawString(title,getWidth() / 2,f.getHeight() / 2,Graphics.TOP|Graphics.HCENTER);
  24.     //绘制文本框
  25.     g.drawRect(3,24,172,20);
  26.     //绘制数字
  27.     String temp = Integer.toString(result);
  28.     g.drawString(temp,getWidth() - temp.length() / 2 - 3,30,Graphics.TOP|Graphics.RIGHT);
  29.     //绘制面板
  30.   }
  31. }