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

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

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

PropertyChangeEvent.getProperty介绍

[英]Returns the name of the property that changed.

Warning: there is no guarantee that the property name returned is a constant string. Callers must compare property names using equals, not ==.
[中]返回更改的属性的名称。
警告:不能保证返回的属性名是常量字符串。调用方必须使用等于而不是==来比较属性名。

代码示例

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

public void propertyChange(PropertyChangeEvent event) {
    OverlayKey key= findOverlayKey(event.getProperty());
    if (key != null)
      propagateProperty(fParent, key, fStore);
  }
}

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

@Override
protected Token getTokenAffected(PropertyChangeEvent event) {
  String property = event.getProperty();
  if (property.startsWith(IPDEColorConstants.P_HEADER_ASSIGNMENT))
    return fAssignmentToken;
  if (property.startsWith(IPDEColorConstants.P_HEADER_ATTRIBUTES))
    return fAttributeToken;
  return (Token) fDefaultReturnToken;
}

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

public void propertyChange(PropertyChangeEvent event) {
    if (fMarginPainter != null && fSymbolicFontName != null && fSymbolicFontName.equals(event.getProperty()))
      fMarginPainter.initialize();
  }
}

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

@Override
  public void propertyChange(PropertyChangeEvent event) {
    if (HANDLE_TEMPORARY_PROBLEMS.equals(event.getProperty()))
      enableHandlingTemporaryProblems();
  }
};

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

public void propertyChange(PropertyChangeEvent event) {
    if (event.getProperty().equals(PreferenceConstants.EDITOR_SHOW_HOVER))
      update();
  }
}

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

@Override
public void propertyChange(PropertyChangeEvent event) {
  String property = event.getProperty();
  if (property.equals(getPreferenceKey()) || AbstractTextEditor.PREFERENCE_SHOW_LEADING_SPACES.equals(property) || AbstractTextEditor.PREFERENCE_SHOW_ENCLOSED_SPACES.equals(property)
      || AbstractTextEditor.PREFERENCE_SHOW_TRAILING_SPACES.equals(property) || AbstractTextEditor.PREFERENCE_SHOW_LEADING_IDEOGRAPHIC_SPACES.equals(property)
      || AbstractTextEditor.PREFERENCE_SHOW_ENCLOSED_IDEOGRAPHIC_SPACES.equals(property) || AbstractTextEditor.PREFERENCE_SHOW_TRAILING_IDEOGRAPHIC_SPACES.equals(property)
      || AbstractTextEditor.PREFERENCE_SHOW_LEADING_TABS.equals(property) || AbstractTextEditor.PREFERENCE_SHOW_ENCLOSED_TABS.equals(property)
      || AbstractTextEditor.PREFERENCE_SHOW_TRAILING_TABS.equals(property) || AbstractTextEditor.PREFERENCE_SHOW_CARRIAGE_RETURN.equals(property)
      || AbstractTextEditor.PREFERENCE_SHOW_LINE_FEED.equals(property) || AbstractTextEditor.PREFERENCE_WHITESPACE_CHARACTER_ALPHA_VALUE.equals(property)) {
    synchronizeWithPreference();
  }
}

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

@Override
public void propertyChange(PropertyChangeEvent event) {
  if (event.getProperty().equals(CompareEditorInput.DIRTY_STATE)
      || event.getProperty().equals(CompareEditorInput.PROP_SELECTED_EDITION)) {
    if (fCommitButton != null && fCompareEditorInput != null)
      fCommitButton.setEnabled(isOKEnabled());
  } else if (event.getProperty().equals(CompareEditorInput.PROP_TITLE)) {
    getShell().setText(fCompareEditorInput.getTitle());
  } else if (event.getProperty().equals(CompareEditorInput.PROP_TITLE_IMAGE)) {
    getShell().setImage(fCompareEditorInput.getTitleImage());
  }
}

代码示例来源: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.pde/org.eclipse.pde.ui

@Override
  public void propertyChange(PropertyChangeEvent event) {
    if (fSortAction.equals(event.getSource()) && IAction.RESULT.equals(event.getProperty())) {
      updateButtons(true, true);
    }
  }
}

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

@Override
public void propertyChange(PropertyChangeEvent event) {
  if (fSortAction.equals(event.getSource()) && IAction.RESULT.equals(event.getProperty())) {
    updateUpDownButtons();
  }
}

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

@Override
public void propertyChange(PropertyChangeEvent event) {
  if (fSortAction.equals(event.getSource()) && IAction.RESULT.equals(event.getProperty())) {
    updateButtons();
  }
}

代码示例来源:origin: winterstein/Eclipse-Markdown-Editor-Plugin

public void propertyChange(PropertyChangeEvent event) {
    if (event.getProperty().equals(MarkdownPreferencePage.PREF_WORD_WRAP)) {
      widget.setWordWrap(MarkdownPreferencePage.wordWrap());
    }
  }            
};

代码示例来源: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.jdt/org.eclipse.jdt.ui

@Override
public void propertyChange(PropertyChangeEvent event) {
  String property= event.getProperty();
  if (property.equals(getBackgroundColorKey())
      || property.equals(getForegroundColorKey())) {
    inititalizeColors();
  }
}

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

@Override
  public void propertyChange(PropertyChangeEvent event) {
    if (event.getProperty().equals(PreferenceConstants.EDITOR_TEXT_FONT)) {
      Font font= JFaceResources.getFont(PreferenceConstants.EDITOR_TEXT_FONT);
      viewer.getTextWidget().setFont(font);
    }
  }
};

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

private void adaptTextAttribute(PropertyChangeEvent event) {
  String property = event.getProperty();
  if (property.endsWith(IPDEColorConstants.P_BOLD_SUFFIX)) {
    fXMLCommentAttr = adaptToStyleChange(event, SWT.BOLD, fXMLCommentAttr);
  } else if (property.endsWith(IPDEColorConstants.P_ITALIC_SUFFIX)) {
    fXMLCommentAttr = adaptToStyleChange(event, SWT.ITALIC, fXMLCommentAttr);
  } else {
    fXMLCommentAttr = new TextAttribute(fColorManager.getColor(event.getProperty()), fXMLCommentAttr.getBackground(), fXMLCommentAttr.getStyle());
  }
  fDamagerRepairer.setDefaultTextAttribute(fXMLCommentAttr);
}

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

@Override
  public void propertyChange(PropertyChangeEvent event) {
    if (ACTIVE_TAB_BG_END.equals(event.getProperty())) {
      if (fComposite.isFocusControl()) {
        fComposite.setBackground(JFaceResources.getColorRegistry().get(ACTIVE_TAB_BG_END));
      }
    }
  }
};

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

public void propertyChange(PropertyChangeEvent event) {
    if (PreferenceConstants.EDITOR_TEXT_FONT.equals(event.getProperty()))
      PreferenceConverter.putValue(getPreferenceStore(), JFaceResources.TEXT_FONT, JFaceResources.getFontRegistry().getFontData(PreferenceConstants.EDITOR_TEXT_FONT));
  }
};

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

@Override
public void propertyChange(PropertyChangeEvent event) {
  if (fSortAction.equals(event.getSource()) && IAction.RESULT.equals(event.getProperty())) {
    StructuredViewer viewer = getStructuredViewerPart().getViewer();
    IStructuredSelection ssel = viewer.getStructuredSelection();
    updateButtons(ssel);
  }
}

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

private void doWorkingSetChanged(PropertyChangeEvent event) {
  String property= event.getProperty();
  if (IWorkingSetManager.CHANGE_WORKING_SET_NAME_CHANGE.equals(property))
    updateTitle();
  else	if (IWorkingSetManager.CHANGE_WORKING_SET_CONTENT_CHANGE.equals(property)) {
    updateTitle();
    fViewer.getControl().setRedraw(false);
    fViewer.refresh();
    fViewer.getControl().setRedraw(true);
  }
}

相关文章