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

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.Constants;
  7. import com.MOM.resources.Resources;
  8. import com.MOM.ui.MOMUiFactory;
  9. import com.framework.DisplayManager;
  10. import com.framework.ScrollableContainer;
  11. /**
  12.  *
  13.  * @author Swaroop Kumar
  14.  */
  15. public abstract class MOMInfoGroup  extends ScrollableContainer{
  16.     boolean extraInformationAdded = false;
  17.     public MOMInfoGroup(String title) {
  18.         setWidth(DisplayManager.getInst().getWidth());
  19.         addChildren(MOMUiFactory.getBlueLabel(title));
  20.         setLayout(Constants.LIST_LAYOUT_01);
  21.     }
  22.     
  23.     
  24.      public void changeSize() {
  25.         int h = 0;
  26.         for (int i = 0; i < getSize(); i++) {
  27.             
  28.            h += (getChild(i).getHeight() - 1);
  29.         }
  30.         setHeight(h);
  31.     }
  32.       public void addExtraInformation(String info)
  33.     {
  34.         extraInformationAdded = true;
  35.         MultilineArrowControl control = new MultilineArrowControl(info, false, true,Resources.getInstance().getFontBlackSmallPalin());
  36.         control.setSelectionFont(Resources.getInstance().getFontWhiteSmallPalin());
  37.         addChildren(control);
  38.         control.setLeftArrowColor(0x999999);
  39.         control.setSelectionBgColor(0x558ED5);
  40.         control.setSelectionBorderColor(0x558ED5);
  41.         changeSize();
  42.     }
  43. }