code: public void displayField()                  // init this field override for other value
      {
          if (m_vScreenField == null)
              return;
          for (int i = 0; i < m_vScreenField.size(); i++)
          {
              Object component = m_vScreenField.elementAt(i);
              Convert converter = null;
              if (component instanceof ScreenComponent)
                  converter = ((ScreenComponent)component).getConverter();
              if (converter == null)
                  converter = this;
              if ((this.getFieldName().equals(this.getNameByReflection(component)))
                  || (converter.getField() == this))
              {
                  if (component instanceof FieldComponent)
                      ((FieldComponent)component).setControlValue(converter.getData());
                else if (component.getClass().getName().contains("ext"))  // JTextComponent/JTextArea - TODO FIX This lame code!
                      this.setTextByReflection(component, converter.getString());
  //                else if (component instanceof JTextComponent)
  //                    ((JTextComponent)component).setText(converter.getString());
              }
          }
      }
docs: Display this field.
  Go through the sFieldList and setText for JTextComponents and setControlValue for
  FieldComponents.
  @see org.jbundle.model.screen.FieldComponent