Examples of FormBuilder


Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

   */
  public static Component addFeedback() {

    final HashMap<String, String> data = new HashMap<String, String>();
    // build form
    final FormBuilder f = new FormBuilder("feedback");
    f.addHeader("basic", new FormHeader(I18N.t("Basics"), "info").setColumn(4));
    f.addElement("basic.atitle", createField(data, I18N.t("Titel"), "", "title"));
    f.addElement("basic.bname", createField(data, I18N.t("Name"), SystemUtils.USER_NAME, "user"));
    f.addElement(
        "basic.system",
        createField(data, I18N.t("System"), I18N.t("{0} ({1}) {2} - {3} ({4}) {5}", SystemUtils.OS_NAME, SystemUtils.OS_VERSION,
            SystemUtils.OS_ARCH, SystemUtils.JAVA_RUNTIME_NAME, SystemUtils.JAVA_VERSION, SystemUtils.JAVA_VM_INFO), "system"));
    f.addElement(
        "basic.contact",
        createField(data, I18N.t("Kontakt"), "", "contact").setInfoTxt(
            I18N.t("Wie ICQ/E-Mail, nur wichtig, wenn du eine Antwort wünschst.")));

    f.addHeader("mess", new FormHeader(I18N.t("Nachricht"), "mail"));
    f.addElement("mess.mess", new FormTextArea("", "") {

      @Override
      protected JComponent getInternElement() {
        return YFactory.createOverlayTextArea(area, I18N.t("Schreibe die Nachricht hier ein."));
      }
    });

    f.addButton("feedback", YFactory.b(I18N.t("Send Feedback"), "mail_web", new AE() {

      @Override
      public void run() {
        data.put("system", f.getElement("basic.system").getContentAsString());
        data.put("stack", "feedback " + f.getElement("basic.atitle").getContentAsString() + " "
            + f.getElement("basic.bname").getContentAsString() + " " + f.getElement("basic.contact").getContentAsString());
        data.put("messages", f.getElement("mess.mess").getContentAsString());
        SystemHelper.sendData("feedback", "Feedback - " + f.getElement("basic.atitle").getContentAsString(), data);

      }
    }, 32));

    // add modi
    // f.addChangeListener(new FormElementChangeListener() {
    //
    // @Override
    // public void stateChanged(FormElement form) {
    // setModified(true);
    //
    // }
    // });

    return f.getPanel(true);
  }
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

   */
  @Override
  public void buildInternContent(final BasisListElement selectedObject) {

    // create panel
    FormBuilder f = new FormBuilder("simple.obj." + uid);
    ((SimpleObjectManagement) bom).buildInternContent(selectedObject, f);

    // add modification
    f.addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        selectedObject.setModified(true);
        setModified(true);

      }
    });

    // set form
    panel.removeAll();
    panel.add(f.getPanel(true));
    panel.invalidate();
    panel.revalidate();
  }
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

    if (!list.canEdit()) {
      return;
    }

    // build
    FormBuilder f = new FormBuilder("formlist." + list.getSelectedObject().getClass());
    configForm(f, list.getSelectedObject());

    // show
    YDialog.showForm(I18N.t("Edit {0}", title), icon, f);
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

    button = YFactory.b(I18N.t("{0}x{1}", id % 8 + 1, (id - 384) / 8 + 1), icon, new AE() {

      @Override
      public void run() {
        FormBuilder form = new FormBuilder("rgssproject.edit.tileset");

        form.addElement("basic.terrain", new FormTable(I18N.t("Terrain"), terrain_tags, id, 0).setMinMax(0, 7, 1));
        form.addElement("basic.priorities", new FormTable(I18N.t("Priorität"), priorities, id, 0).setMinMax(0, 5, 1));
        form.addElement("basic.bush", RubyForm.getBooleanFlag(I18N.t("Buschflag"), passages, id, 0x40));
        form.addElement("basic.counter", RubyForm.getBooleanFlag(I18N.t("Counter"), passages, id, 0x80));
        form.addElement("basic.moveup", RubyForm.getBooleanFlag(I18N.t("Kann nicht hoch laufen"), passages, id, 0x08));
        form.addElement("basic.moveleft", RubyForm.getBooleanFlag(I18N.t("Kann nicht links laufen"), passages, id, 0x02));
        form.addElement("basic.moveright", RubyForm.getBooleanFlag(I18N.t("Kann nicht rechts laufen"), passages, id, 0x04));
        form.addElement("basic.movedown", RubyForm.getBooleanFlag(I18N.t("Kann nicht runter laufen"), passages, id, 0x01));

        YDialog.showForm(I18N.t("Editiere Tileset ID {0}x{1}", id % 8 + 1, (id - 384) / 8 + 1), "tileset_opts", form);

      }
    }, 32);
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

    // if (id > 0) {
    // build panel
    gContent.removeAll();

    // build it
    FormBuilder form = new FormBuilder("enemy.action");
    buildForm(form, id);

    // add modi
    form.addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        // set modifizied
        elements.get(id).setModified(true);

      }
    });

    // build it
    gContent.add(form.getPanel(true));
    gContent.invalidate();
    gContent.revalidate();
    // } else {
    // buildEmptyView();
    // }
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

    if (object.getInstanceVariable("@name").toString().length() != 0) {
      selected = RessRess.getRessFile(project, folder, object.getInstanceVariable("@name").toString());
    }

    // add subelements
    FormBuilder f = new FormBuilder("music.ele");
    f.addElement("basic.vol", RubyForm.getNumber(I18N.t("Volume"), object, "@volume").setMinMax(0, 100, 1));
    f.addElement("basic.pitch", RubyForm.getNumber(I18N.t("Pitch"), object, "@pitch").setMinMax(50, 150, 1));

    f.setColumn(04);

    subElements = f.getPanel(true);
    // loadImage((String) graph.toJava(String.class));

    updateField();
  }
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

    // if (id > 0) {
    // build panel
    gContent.removeAll();

    // build it
    FormBuilder form = new FormBuilder("troop.event");
    buildForm(form, id);

    // add modi
    form.addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        // set modifizied
        elements.get(id).setModified(true);

      }
    });

    // build it
    gContent.add(form.getPanel(true));
    gContent.invalidate();
    gContent.revalidate();
    // } else {
    // buildEmptyView();
    // }
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

   * Show a system debug window
   *
   * @param ob
   */
  public static void debug(Object... ob) {
    FormBuilder f = new FormBuilder("system.debug");
    int i = 0;
    // build form
    for (Object o : ob) {
      String s = "";
      if (o != null) {
        try {
          if (o instanceof Object[]) {
            s = Arrays.toString((Object[]) o);
            f.addElement("basic." + i + "a", new FormTextField("Arylength", Integer.toString(((Object[]) o).length)));
          } else if (o instanceof ArrayList) {
            s = o.toString();
            f.addElement("basic." + i + "a", new FormTextField("Arylength", Integer.toString(((ArrayList<?>) o).size())));
          } else {
            s = o.toString();
          }
        } catch (Throwable t) {
          s = YEx.toString("toString", t, false);
        }
      }

      String clas = "null";
      if (o != null) {
        try {
          clas = o.getClass().getSimpleName().toString();
        } catch (Throwable t) {
          clas = YEx.toString("getClass", t, false);
        }
      }

      f.addElement("basic." + i, new FormTextArea(clas, s));
      Log.ger.debug(clas + ": " + s);
      i++;
    }

    // show it
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

   * @see wizard.core.WizardBasePage#getForm()
   */
  @Override
  public FormBuilder getForm() {

    form = new FormBuilder("wizard.start");
    form.getHeader("basic").setTitle(T.r("start.welcome", YAamsCore.TITLE));
    form.addElement("basic.lang",
        new FormComboBox("", T.getLangIDs(), T.getLangNames()).selectField(T.getLocale().toString()).addChangeListener(new FormElementChangeListener() {

          @Override
View Full Code Here

Examples of de.yaams.maker.helper.gui.form.core.FormBuilder

   * @see wizard.core.WizardBasePage#getForm()
   */
  @Override
  public FormBuilder getForm() {

    form = new FormBuilder("wizard.start.folder");

    FormElement c = new FormCheckbox(T.r("start.folder.usb"), false).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.