當前位置: 首頁>>代碼示例>>Java>>正文


Java SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES屬性代碼示例

本文整理匯總了Java中com.intellij.ui.SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES屬性的典型用法代碼示例。如果您正苦於以下問題:Java SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES屬性的具體用法?Java SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES怎麽用?Java SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在com.intellij.ui.SimpleTextAttributes的用法示例。


在下文中一共展示了SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES屬性的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: renderComponent

private void renderComponent(@Nullable final RadComponent target, boolean selected) {
  clear();
  final SimpleTextAttributes baseAttributes =
    selected ? SimpleTextAttributes.SELECTED_SIMPLE_CELL_ATTRIBUTES : SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES;
  if (target == null) {
    append(UIDesignerBundle.message("component.none"), baseAttributes);
    return;
  }
  setIcon(ComponentTree.getComponentIcon(target));
  String binding = target.getBinding();
  if (binding != null) {
    append(binding, baseAttributes);
  }
  else {
    final String componentTitle = target.getComponentTitle();
    if (componentTitle != null && componentTitle.length() > "\"\"".length()) {
      append(componentTitle, baseAttributes);
    }
    else {
      append(target.getComponentClass().getSimpleName(),
             selected ? SimpleTextAttributes.SELECTED_SIMPLE_CELL_ATTRIBUTES : SimpleTextAttributes.GRAYED_ATTRIBUTES);
    }
  }
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:24,代碼來源:ComponentRenderer.java

示例2: getTextAttributes

private static SimpleTextAttributes getTextAttributes(final boolean valid, final boolean selected) {
  if (!valid) {
    return SimpleTextAttributes.ERROR_ATTRIBUTES;
  }
  else if (selected && !(SystemInfo.isWinVistaOrNewer && UIManager.getLookAndFeel().getName().contains("Windows"))) {
    return SimpleTextAttributes.SELECTED_SIMPLE_CELL_ATTRIBUTES;
  }
  else {
    return SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES;
  }
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:11,代碼來源:OrderEntryAppearanceServiceImpl.java

示例3: setupGenericRenderer

public void setupGenericRenderer(SimpleColoredComponent renderer, boolean plainView) {
  if (plainView) {
    renderer.setIcon(getIcon());
  }
  final SimpleTextAttributes attributes =
    myBreakpoint.isEnabled() ? SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES : SimpleTextAttributes.GRAYED_ATTRIBUTES;
  renderer.append(StringUtil.notNullize(getDisplayText()), attributes);
  String description = getUserDescription();
  if (!StringUtil.isEmpty(description)) {
    renderer.append(" (" + description + ")", SimpleTextAttributes.REGULAR_ITALIC_ATTRIBUTES);
  }
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:12,代碼來源:XBreakpointItem.java

示例4: getAttributes

private static SimpleTextAttributes getAttributes(final StackFrameDescriptorImpl descriptor) {
  if (descriptor.isSynthetic() || descriptor.isInLibraryContent()) {
    return SimpleTextAttributes.GRAYED_ATTRIBUTES;
  }
  return SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES;
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:6,代碼來源:JavaFramesListRenderer.java

示例5: getAttributes

@NotNull
@Override
public SimpleTextAttributes getAttributes() {
  return myFilterAttributes == null ? SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES : myFilterAttributes;
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:5,代碼來源:GroupTreeNode.java


注:本文中的com.intellij.ui.SimpleTextAttributes.SIMPLE_CELL_ATTRIBUTES屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。