Package org.beryl.gui.model

Examples of org.beryl.gui.model.ModelChangeEvent


public abstract class AbstractView implements View {
  private MapDataModel model = null;

  public void setDataModel(MapDataModel newModel) throws GUIException {
    ModelChangeEvent event = new ModelChangeEvent(this, newModel);
    if (model != null)
      model.removeView(this);
    model = newModel;
    model.addView(this);
    modelChanged(event);
View Full Code Here


      super.setProperty(name, value);
    }
  }

  public void setListDataModel(ListDataModel listDataModel) throws GUIException {
    ModelChangeEvent event = new ModelChangeEvent(this, listDataModel);
    this.listDataModel = listDataModel;
    sendEvents = false;
    try {
      list.setModel(new ListDataModelAdapter(listDataModel));
    } finally {
View Full Code Here

      model.setValue(Table.this, valueKey, rows);
    }
  }

  public void setTableDataModel(TableDataModel tableDataModel) throws GUIException {
    ModelChangeEvent event = new ModelChangeEvent(this, tableDataModel);
    this.tableDataModel = tableDataModel;
    try {
      sendEvents = false;
      table.editingStopped(null); /* This is necessary to ensure the changes won't be discarded */
      TableDataModelAdapter adapter = new TableDataModelAdapter(tableDataModel);
View Full Code Here

      super.setProperty(name, value);
    }
  }

  public void setListDataModel(ListDataModel listDataModel) throws GUIException {
    ModelChangeEvent event = new ModelChangeEvent(this, listDataModel);
    this.listDataModel = listDataModel;
    sendEvents = false;
    try {
      comboBox.setModel(new ComboBoxDataModelAdapter(listDataModel));
    } finally {
View Full Code Here

      throw new GUIException("There are no static items to remove");
    }
  }

  public void setListDataModel(ListDataModel listDataModel) throws GUIException {
    ModelChangeEvent event = new ModelChangeEvent(this, listDataModel);
    this.listDataModel = listDataModel;
    sendEvents = false;
    try {
      iconView.setModel(new List.ListDataModelAdapter(listDataModel));
    } finally {
View Full Code Here

TOP

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

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.