Package org.beryl.gui.model

Examples of org.beryl.gui.model.MapDataModel


    else
      super.setProperty(name, value);
  }

  private void reload() throws GUIException {
    MapDataModel model = getDataModel();
    if (model != null && key != null) {
      try {
        processEvents = false;
        String value = (String) model.getValue(key);
        if (value != null) {
          textField.setText(value);
        } else {
          String text = null;
          if (textField instanceof JPasswordField)
            text = new String(((JPasswordField) textField).getPassword());
          else
            text = textField.getText();
          model.setValue(TextField.this, key, text);
        }
      } finally {
        processEvents = true;
      }
    }
View Full Code Here


      }

      public void changedUpdate(DocumentEvent e) {
        if (sendEvents) {
          try {
            MapDataModel model = getDataModel();
            if (model != null && key != null) {
              String text = null;
              if (textField instanceof JPasswordField)
                text = new String(((JPasswordField) textField).getPassword());
              else
                text = textField.getText();
              model.setValue(TextField.this, key, text);
              try {
                validate();
              } catch (ValidationException ex) {
                /* Ignore, error status is displayed already */
              }
 
View Full Code Here

public class WizardTest extends Controller implements WizardListener {
  private MapDataModel dataModel = null;
  private Wizard wizard = null;

  public WizardTest() throws GUIException {
    dataModel = new MapDataModel();
    wizard = (Wizard) constructWidget("WizardTest", dataModel);
    wizard.addWizardListener(this);

    wizard.getPage("page1").setAdapter(new WizardPageAdapter() {
      public boolean isPageReady(WizardPage page) {
View Full Code Here

  private Frame frame = null;
  private Button okButton = null;

  public PersonEditor(MapDataModel source) throws GUIException {
    /* Create a copy of the table row */
    MapDataModel model = (MapDataModel) source.clone();
    model.setValue("source", source);

    frame = constructFrame("PersonEditor", model);
    model.addModelChangeListener(this);

    /* Add date field validators */
    StrictTextFieldValidator validator = new StrictTextFieldValidator();
    frame.getWidget("FirstNameField").addValidator(validator);
    frame.getWidget("LastNameField").addValidator(validator);
View Full Code Here

      log.debug("Caught event : " + event.toString());
      if (event.getName().equals("cancel")) {
        frame.dispose();
      } else if (event.getName().equals("save")) {
        Frame frame = (Frame) event.getSource().getParentWidgetByClass(Frame.class);
        MapDataModel model = frame.getDataModel();
        model.removeModelChangeListener(this);
        TableRow source = (TableRow) model.removeValueByKey(null, "source");
        source.replace(model);
        frame.dispose();
      }
    } catch (GUIException e) {
      new MessageDialog(e);
View Full Code Here

    else
      super.setProperty(name, value);
  }

  private void reload() {
    MapDataModel model = getDataModel();
    if (model != null) {
      String value = (String) model.getValue(key);
      if (value != null)
        textPane.setText(value);
    }
  }
View Full Code Here

      public void changedUpdate(DocumentEvent e) {
        if (sendEvents) {
          try {
            sendEvents = false;
            MapDataModel model = getDataModel();
            if (model != null && key != null) {
              String text = null;
              text = textPane.getText();
              model.setValue(TextPane.this, key, text);
            }
          } catch (GUIException ex) {
            throw new RuntimeException(ex);
          } finally {
            sendEvents = true;
View Full Code Here

    super(parent, name);
    checkBox = new JCheckBox();
    checkBox.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        try {
          MapDataModel model = getDataModel();
          if (model != null && key != null) {
            model.setValue(CheckBox.this, key, new Boolean(checkBox.isSelected()));
          }
        } catch (GUIException ex) {
          throw new RuntimeException(ex);
        }
      }
View Full Code Here

    else
      super.setProperty(name, value);
  }

  private void reload() throws GUIException {
    MapDataModel model = getDataModel();
    if (model != null && key != null) {
      Boolean value = (Boolean) model.getValue(key);
      if (value != null) {
        checkBox.setSelected(value.booleanValue());
      } else {
        try {
          processEvents = false;
          model.setValue(key, new Boolean(checkBox.isSelected()));
        } finally {
          processEvents = true;
        }
      }
    }
View Full Code Here

      public void valueChanged(TreeSelectionEvent e) {
        if (sendEvents) {
          try {
            sendEvents = false;
            processEvents = false;
            MapDataModel model = getDataModel();
            if (model != null && key != null) {
              model.setValue(Tree.this, key, getSelectedItems());
            }
          } catch (GUIException ex) {
            throw new RuntimeException(ex);
          } finally {
            processEvents = true;
View Full Code Here

TOP

Related Classes of org.beryl.gui.model.MapDataModel

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.