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

Examples of de.yaams.maker.helper.gui.form.FormElementChangeListener


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

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

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


   * @param ids
   * @param titles
   * @return
   */
  public static FormComboBox buildCodeIdChancer(final EventCode e, String title, String[] ids, String[] titles) {
    return (FormComboBox) new FormComboBox(title, ids, titles).selectField(Integer.toString(e.getId())).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        e.setId(Integer.valueOf(form.getContentAsString()));

View Full Code Here

    // fix it?
    int id = RubyHelper.toInt(holder, value);
    name = new JLabel(id >= 1 && id < RGSS1Helper.get(project, type).size() ? RGSS1Helper.get(project, type).get(id).getName() : "??");

    // add chance
    addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        // state change?
        RubyHelper.setNum(holder, value, form.getContentAsString());
View Full Code Here

      }
      s.append(i.toString());
    }

    // get area
    return (FormTextArea) new FormTextArea(name, s.toString()).addChangeListener(new FormElementChangeListener() {

      @Override
      public void stateChanged(FormElement form) {
        e.getParameters().clear();
        // build list
View Full Code Here

    // build basics
    form.addHeader("basic", new FormHeader(I18N.t("Grundlegenes"), getIcon() + "_info").setColumn(6));
    form.addElement("basic.name", RubyForm.getString("Name", "@name", map));
    form.addElement("basic.tile", new FormDBComboBox(I18N.t("Tileset"), project, Type.TILESET, map, "@tileset_id", false)
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            view.recreateImage();
View Full Code Here

    final RubyArray ra = (RubyArray) act.getInstanceVariable("@autotile_names");
    for (int i = 0; i < 7; i++) {
      final int j = i;
      form.addElement("graphic.atile" + i,
          new FormGraphEle(I18N.t("Autotile {0}", i), project, RTP.AUTOTILE, RubyString.newString(ra.getRuntime(), (String) ra.get(i)), i, null)
              .setSorting(i + 1).addChangeListener(new FormElementChangeListener() {

                @Override
                public void stateChanged(FormElement form) {
                  ra.remove(j);
                  ra.add(j, form.getContentAsString());
View Full Code Here

      f.addHeader("basic", new FormHeader(I18N.t("Basic"), e.getCommand().getIcon()));

      // build it
      getSelectedObject().buildPanel(f);
      // add modifikation
      f.addChangeListener(new FormElementChangeListener() {

        @Override
        public void stateChanged(FormElement form) {
          e.setModified(true);
          e.setTitleCache(null);
View Full Code Here

   * @param key
   */
  private void addFormData(FormBuilder f, String key, String title, String key2) {
    final String key3 = key + "." + key2;
    f.addElement("basic." + key2,
        new FormTextField(title, data.containsKey(key3) ? data.get(key3) : "").addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            data.put(key3, form.getContentAsString());
            getSelectedObject().getData().put("isModified", true);
View Full Code Here

    FormBuilder f = new FormBuilder("export." + getIcon());
    f.addHeader("basic", new FormHeader(I18N.t("Generelle Exportoptionen"), "export"));

    // add path
    f.addElement("basic.path", new FormFileSelectField(I18N.t("Pfad"), path, JFileChooser.SAVE_DIALOG, false, true)
        .addChangeListener(new FormElementChangeListener() {

          @Override
          public void stateChanged(FormElement form) {
            path = new File(form.getContentAsString());
            ProjectSett.set(project, "export." + icon + ".path", form.getContentAsString());
View Full Code Here

        // build it
        FormBuilder form = new FormBuilder("db." + getIcon());
        buildForm(form, id);

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

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

TOP

Related Classes of de.yaams.maker.helper.gui.form.FormElementChangeListener

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.