Package de.yaams.maker.helper.gui.form.core

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


    // 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

   * 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

   * @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

   * @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

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

    form = new FormBuilder("wizard.error");
    form.addElement("basic.info", new FormInfo("", T.r("start.problem.default", YAamsCore.TITLE)));

    return form;
  }
View Full Code Here

    // add credits
    ExtentionManagement.add(OptionsTab.OPTIONS_INFO, new IExtension() {

      @Override
      public void work(HashMap<String, Object> objects) {
        FormBuilder f = (FormBuilder) objects.get("form");
        f.addElement("thx.jruby", new FormLink("JRuby", "http://www.jruby.org"));

      }
    });
  }
View Full Code Here

    super("", null, new AE() {

      @Override
      public void run() {
        // build form
        FormBuilder f = new FormBuilder("diamant.tile.detail");

        // add all
        for (TYPE t : CTileset.TYPE.values()) {
          final TYPE t2 = t;
          f.addElement("basic." + t,
              new FormCheckbox(t.toString(), tileset.getTypes(index, t)).addChangeListener(new FormElementChangeListener() {

                @Override
                public void stateChanged(FormElement form) {
                  // save it
View Full Code Here

    // add setting
    ExtentionManagement.add("form.options.system", new IExtension() {

      @Override
      public void work(HashMap<String, Object> objects) {
        FormBuilder f = (FormBuilder) objects.get("form");

        // add it
        f.addHeader("substance", new FormHeader(I18N.t("Look and Feel"), "substance").setColumn(4));

        FormComboBox c = YSettingHelper.combo(null, I18N.t("Look"), "substance", "0", className, classTitle);

        c.selectField(Setting.get("substance", "0"));
        c.addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            String skin = form.getContentAsString();
            YAamsCore.save();

            setSkin(skin);
          }
        });
        c.getBox().setRenderer(new SubstanceComboBoxRenderer());
        f.addElement("substance.look", c);

        f.addElement("substance.window", YSettingHelper.bool(null, I18N.t("Use System Window Decoration"), "substance.decoration", true)
            .addChangeListener(new FormElementChangeListener() {

              @Override
              public void stateChanged(FormElement form) {
                // set?
                setWindowLook(Boolean.getBoolean(form.getContentAsString()));
                YAamsCore.save();
              }
            }));

        String[] eles = new String[] { "default", "CamelThrownTrees", "CreteSenesi", "Gargoyle", "Hprich" };

        f.addElement("substance.startlogo", YSettingHelper.combo(null, I18N.t("Startlogo"), "substance.startlogo", eles[0], eles, eles));
      }
    });

    // add thanks
    ExtentionManagement.add("form.options.info", new IExtension() {
View Full Code Here

          @Override
          protected Component getComponent(final Project p) {

            // add settings
            FormBuilder f = new FormBuilder("testgame");
            f.getHeader("basic").setTitle(I18N.t("Starte Spiel")).setIcon("monitor_opts");
            f.addElement("basic.native",
                YSettingHelper.bool(p, I18N.t("Benutze native Engine, wenn möglich. (Game.exe)"), "run_native", true));

            // add display
            f.addElement("basic.button",
                YSettingHelper.bool(p, I18N.t("Zeige 'Start ein Testspiel' auf jedem Tab."), "run_showOnEveryTab", true));

            // add display
            f.addElement("basic.play", new FormButton(I18N.t("Starte Spiel"), "monitor_opts", new AE() {

              @Override
              public void run() {
                runProject(p);

              }
            }));

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

TOP

Related Classes of de.yaams.maker.helper.gui.form.core.FormBuilder

Copyright © 2018 www.massapicom. 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.