MOMRecentSearchControl.java
上传用户:luxiaowei
上传日期:2022-06-06
资源大小:58k
文件大小:2k
源码类别:

J2ME

开发平台:

Java

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package com.MOM.ui.control;
  6. import com.MOM.resources.Resources;
  7. import com.framework.DisplayManager;
  8. import com.framework.TickerTextControl;
  9. import com.framework.UIControl;
  10. import javax.microedition.lcdui.Graphics;
  11. /**
  12.  *
  13.  * @author Swaroop Kumar
  14.  */
  15. public class MOMRecentSearchControl extends UIControl{
  16.     TickerTextControl control[];
  17.     
  18.     public MOMRecentSearchControl(String name,String reading,String change) {
  19.         setWidth(DisplayManager.getInst().getWidth());
  20.         String str[] = new String[3];
  21.         str[0] = name;
  22.         str[1] = reading;
  23.         str[2] = change;
  24.         control = new TickerTextControl[3];
  25.         for (int i = 0; i < 3; i++) {
  26.              TickerTextControl tickerTextControl;
  27.             if(i == 0)
  28.             {
  29.                 tickerTextControl = new TickerTextControl(str[i], Resources.getInstance().getFontBlueSmallPlain());
  30.                 tickerTextControl.setAllignment(Graphics.LEFT);
  31.             }else{
  32.                 tickerTextControl = new TickerTextControl(str[i], Resources.getInstance().getFontRedSmallPalin());
  33.                 tickerTextControl.setAllignment(Graphics.RIGHT);
  34.                 
  35.             }
  36.            tickerTextControl.setWidth(width / 3); 
  37.            tickerTextControl.setX( (width / 3) * i);
  38.      
  39.         }
  40.        
  41.     }
  42.     public void setSelected(boolean selected) {
  43.         super.setSelected(selected);
  44.         for (int i = 0; i < control.length; i++) {
  45.            control[i].setSelected(selected);
  46.         }
  47.     }
  48.     
  49.     public void paint(Graphics g) {
  50.         for (int i = 0; i < control.length; i++) {
  51.            control[i].paintUI(g);
  52.         }
  53.     }
  54. }