docs: public void init(Object parent, Object record)
      {
          super.init(parent, record);
          record = this.getFieldList();   // Created/set in JBaseScreen.init
          this.setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
          FieldTable table = ((FieldList)record).getTable();
          CalendarModel model = this.getCalendarModel(table);
          ImageIcon backgroundImage = null;
          if (this.getBaseApplet() != null)
          	backgroundImage = this.getBaseApplet().getBackgroundImage();	// Calendar panel is transparent, but this helps with rendering see-thru components 
          CalendarPanel panel = new CalendarPanel(model, true, backgroundImage);
          this.add(panel);
      }