org.eclipse.jface.util.PropertyChangeEvent.getNewValue()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(81)

本文整理了Java中org.eclipse.jface.util.PropertyChangeEvent.getNewValue()方法的一些代码示例,展示了PropertyChangeEvent.getNewValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyChangeEvent.getNewValue()方法的具体详情如下:
包路径:org.eclipse.jface.util.PropertyChangeEvent
类名称:PropertyChangeEvent
方法名:getNewValue

PropertyChangeEvent.getNewValue介绍

[英]Returns the new value of the property.
[中]返回属性的新值。

代码示例

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

private void adaptToEnablementChange(Highlighting highlighting, PropertyChangeEvent event) {
  Object value= event.getNewValue();
  boolean eventValue;
  if (value instanceof Boolean)
    eventValue= ((Boolean) value).booleanValue();
  else if (IPreferenceStore.TRUE.equals(value))
    eventValue= true;
  else
    eventValue= false;
  highlighting.setEnabled(eventValue);
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

private boolean isAffected(PropertyChangeEvent event) {
  if (fActiveWorkingSets == null)
    return false;
  Object oldValue= event.getOldValue();
  Object newValue= event.getNewValue();
  if ((oldValue != null && fActiveWorkingSets.contains(oldValue)) 
      || (newValue != null && fActiveWorkingSets.contains(newValue))) {
    return true;
  }
  return false;
}

代码示例来源:origin: org.apache.uima/uimaj-ep-cas-editor

@Override
 public void propertyChange(PropertyChangeEvent event) {
  if (AnnotationEditorPreferenceConstants.ANNOTATION_EDITOR_TEXT_SIZE.equals(event.getProperty())) {
   Integer textSize = (Integer) event.getNewValue();
   
   if (textSize != null && textSize > 0) {
    setTextSize(textSize);
   }
  }
 }
});

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
  public void propertyChange(PropertyChangeEvent event) {
    if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) {
      if (event.getNewValue() != null) {
        boolean newValue = ((Boolean) event.getNewValue())
            .booleanValue() ? true : false;
        delegeteLabelProvider.setIsFlatLayout(newValue);
      }
    }
  }
};

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private void adaptToEnablementChange(Highlighting highlighting, PropertyChangeEvent event) {
  Object value= event.getNewValue();
  boolean eventValue;
  if (value instanceof Boolean)
    eventValue= ((Boolean) value).booleanValue();
  else if (IPreferenceStore.TRUE.equals(value))
    eventValue= true;
  else
    eventValue= false;
  highlighting.setEnabled(eventValue);
}

代码示例来源:origin: de.dentrassi.eclipse.neoscada.hmi/org.eclipse.scada.vi.ui.user

@Override
  public void propertyChange ( final PropertyChangeEvent event )
  {
    if ( PROP_VISIBLE.equals ( event.getProperty () ) && event.getNewValue () instanceof Boolean )
    {
      setVisibleState ( (Boolean)event.getNewValue () );
    }
  }
}, PROP_VISIBLE );

代码示例来源:origin: anb0s/LogViewer

public void propertyChange(PropertyChangeEvent event) {
    if(event.getProperty().equals(ILogViewerConstants.PREF_COLORING_ITEMS)) {
      loadRules((String)event.getNewValue());
    }
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.ui.navigator

public void propertyChange(PropertyChangeEvent event) {
    if (activeTextControl != null) {
      return;
    }
    if (event.getProperty().equals(IAction.ENABLED)) {
      Boolean bool = (Boolean) event.getNewValue();
      actionHandler.setEnabled(bool.booleanValue());
    }
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.team.ui

public void propertyChange(PropertyChangeEvent e) {
  String propertyName= e.getProperty();
  if (CompareEditorInput.DIRTY_STATE.equals(propertyName)) {
    boolean changed= false;
    Object newValue= e.getNewValue();
    if (newValue instanceof Boolean)
      changed= ((Boolean)newValue).booleanValue();
    setDirty(changed);
  }            
}

代码示例来源:origin: org.eclipse/org.eclipse.team.ui

public void propertyChange(PropertyChangeEvent event) {
  if(event.getProperty().equals(ISynchronizePageConfiguration.P_MODE)) {
    Integer mode = (Integer)event.getNewValue();
    checkMode(mode.intValue());
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.team.ui

@Override
public void propertyChange(PropertyChangeEvent event) {
  if(event.getProperty().equals(ISynchronizePageConfiguration.P_MODE)) {
    Integer mode = (Integer)event.getNewValue();
    checkMode(mode.intValue());
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.datatools.connectivity.ui

public void propertyChange(PropertyChangeEvent event) {
    if (PROP_SHOW_CATEGORIES.equals(event.getProperty())) {
      setShowCategories(((Boolean) event.getNewValue())
          .booleanValue());
    }
  }
};

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

/**
 * {@inheritDoc}
 */
public void propertyChange(PropertyChangeEvent event) {
  if (event.getProperty().equals(IAction.RESULT)) {
    if (event.getNewValue().equals(Boolean.TRUE)) {
      finishWizard();
    } else {
      fWizard.cancel();
    }
  }
}

代码示例来源:origin: org.eclipse/org.eclipse.team.ui

public void propertyChange(final PropertyChangeEvent event) {
    if (event.getProperty() == ISynchronizeModelElement.BUSY_PROPERTY) {
      Object source = event.getSource();
      if (source instanceof ISynchronizeModelElement)
        updateBusyState((ISynchronizeModelElement)source, ((Boolean)event.getNewValue()).booleanValue());
    }
  }
};

代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.ui

@Override
  public void handlePropertyChangeEvent(PropertyChangeEvent event) {
    Object color = event.getNewValue();
    if (color instanceof RGB) {
      putColor(event.getProperty(), (RGB) color);
    } else {
      putColor(event.getProperty(), StringConverter.asRGB(color.toString()));
    }
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

private void addSetKeySequenceListener() {
  addPropertyChangeListener(event -> {
    if (BindingElement.PROP_TRIGGER.equals(event.getProperty())) {
      updateTrigger((BindingElement) event.getSource(),
          (KeySequence) event.getOldValue(),
          (KeySequence) event.getNewValue());
    }
  });
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

public void propertyChange(PropertyChangeEvent event) {
    ColorFieldEditor.this.fireValueChanged(event.getProperty(),
        event.getOldValue(), event.getNewValue());
    setPresentsDefaultValue(false);
  }
});

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private void adaptToTextStyleChange(Highlighting highlighting, PropertyChangeEvent event, int styleAttribute) {
  boolean eventValue= false;
  Object value= event.getNewValue();
  if (value instanceof Boolean)
    eventValue= ((Boolean) value).booleanValue();
  else if (IPreferenceStore.TRUE.equals(value))
    eventValue= true;
  TextAttribute oldAttr= highlighting.getTextAttribute();
  boolean activeValue= (oldAttr.getStyle() & styleAttribute) == styleAttribute;
  if (activeValue != eventValue)
    highlighting.setTextAttribute(new TextAttribute(oldAttr.getForeground(), oldAttr.getBackground(), eventValue ? oldAttr.getStyle() | styleAttribute : oldAttr.getStyle() & ~styleAttribute));
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

private void adaptToTextStyleChange(Highlighting highlighting, PropertyChangeEvent event, int styleAttribute) {
  boolean eventValue= false;
  Object value= event.getNewValue();
  if (value instanceof Boolean)
    eventValue= ((Boolean) value).booleanValue();
  else if (IPreferenceStore.TRUE.equals(value))
    eventValue= true;
  TextAttribute oldAttr= highlighting.getTextAttribute();
  boolean activeValue= (oldAttr.getStyle() & styleAttribute) == styleAttribute;
  if (activeValue != eventValue)
    highlighting.setTextAttribute(new TextAttribute(oldAttr.getForeground(), oldAttr.getBackground(), eventValue ? oldAttr.getStyle() | styleAttribute : oldAttr.getStyle() & ~styleAttribute));
}

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

private void adaptToTextStyleChange(Highlighting highlighting, PropertyChangeEvent event, int styleAttribute) {
  boolean eventValue= false;
  Object value= event.getNewValue();
  if (value instanceof Boolean)
    eventValue= ((Boolean) value).booleanValue();
  else if (IPreferenceStore.TRUE.equals(value))
    eventValue= true;
  TextAttribute oldAttr= highlighting.getTextAttribute();
  boolean activeValue= (oldAttr.getStyle() & styleAttribute) == styleAttribute;
  if (activeValue != eventValue)
    highlighting.setTextAttribute(new TextAttribute(oldAttr.getForeground(), oldAttr.getBackground(), eventValue ? oldAttr.getStyle() | styleAttribute : oldAttr.getStyle() & ~styleAttribute));
}

相关文章