Java Code Examples for javax.swing.text.StyleConstants#isBold()
The following examples show how to use
javax.swing.text.StyleConstants#isBold() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: UIUtilities.java From netbeans with Apache License 2.0 | 6 votes |
private static String color(String string, AttributeSet set) { if (set == null) { return string; } if (string.trim().length() == 0) { return string.replace(" ", " ").replace("\n", "<br>"); //NOI18N } StringBuffer buf = new StringBuffer(string); if (StyleConstants.isBold(set)) { buf.insert(0, "<b>"); //NOI18N buf.append("</b>"); //NOI18N } if (StyleConstants.isItalic(set)) { buf.insert(0, "<i>"); //NOI18N buf.append("</i>"); //NOI18N } if (StyleConstants.isStrikeThrough(set)) { buf.insert(0, "<s>"); // NOI18N buf.append("</s>"); // NOI18N } buf.insert(0, "<font color=" + getHTMLColor(LFCustoms.getForeground(set)) + ">"); //NOI18N buf.append("</font>"); //NOI18N return buf.toString(); }
Example 2
Source File: BrowserDisplayer.java From netbeans with Apache License 2.0 | 6 votes |
/** * Gets the font from an attribute set. This is * implemented to try and fetch a cached font * for the given AttributeSet, and if that fails * the font features are resolved and the * font is fetched from the low-level font cache. * Font's are cached in the StyleSheet of a document * * @param attr the attribute set * @return the font */ private Font getAttributeSetFont(AttributeSet attr) { // PENDING(prinz) add cache behavior int style = Font.PLAIN; if (StyleConstants.isBold(attr)) { style |= Font.BOLD; } if (StyleConstants.isItalic(attr)) { style |= Font.ITALIC; } String family = StyleConstants.getFontFamily(attr); int size = StyleConstants.getFontSize(attr); /** * if either superscript or subscript is * is set, we need to reduce the font size * by 2. */ if (StyleConstants.isSuperscript(attr) || StyleConstants.isSubscript(attr)) { size -= 2; } // fonts are cached in the StyleSheet so use that return doc.getStyleSheet().getFont(family, style, size); }
Example 3
Source File: FindUsagesPainter.java From netbeans with Apache License 2.0 | 6 votes |
private static String color(String string, AttributeSet set) { if (set == null) { return string; } if (string.trim().length() == 0) { return string.replace(" ", " ").replace("\n", "<br>"); //NOI18N } StringBuffer buf = new StringBuffer(string); if (StyleConstants.isBold(set)) { buf.insert(0, "<b>"); //NOI18N buf.append("</b>"); //NOI18N } if (StyleConstants.isItalic(set)) { buf.insert(0, "<i>"); //NOI18N buf.append("</i>"); //NOI18N } if (StyleConstants.isStrikeThrough(set)) { buf.insert(0, "<s>"); // NOI18N buf.append("</s>"); // NOI18N } buf.insert(0, "<font color=" + getHTMLColor(LFCustoms.getForeground(set)) + ">"); //NOI18N buf.append("</font>"); //NOI18N return buf.toString(); }
Example 4
Source File: BrowserDisplayer.java From netbeans with Apache License 2.0 | 5 votes |
/** * Returns the text Font weight of the activator text */ public String getTextFontWeight() { if (StyleConstants.isBold(textAttribs)) { return "bold"; } return "plain"; }
Example 5
Source File: RefactoringUtils.java From netbeans with Apache License 2.0 | 5 votes |
private static String color(String string, AttributeSet set) { if (set == null) { return string; } if (string.trim().length() == 0) { return string.replace(" ", " ").replace("\n", "<br>"); //NOI18N } StringBuilder buf = new StringBuilder(string); if (StyleConstants.isBold(set)) { buf.insert(0, "<b>"); //NOI18N buf.append("</b>"); //NOI18N } if (StyleConstants.isItalic(set)) { buf.insert(0, "<i>"); //NOI18N buf.append("</i>"); //NOI18N } if (StyleConstants.isStrikeThrough(set)) { buf.insert(0, "<s>"); // NOI18N buf.append("</s>"); // NOI18N } buf.insert(0, "<font color=" + getHTMLColor(StyleConstants.getForeground(set)) + ">"); //NOI18N buf.append("</font>"); //NOI18N return buf.toString(); }
Example 6
Source File: TextStyleChooser.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
@Override public boolean checkElement(StyledDocument doc, Element element, int offset) { if (bold != null) { if (StyleConstants.isBold(element.getAttributes()) != bold.booleanValue()) { return false; } } if (italic != null) { if (StyleConstants.isItalic(element.getAttributes()) != italic.booleanValue()) { return false; } } if (strike != null) { if (StyleConstants.isStrikeThrough(element.getAttributes()) != strike.booleanValue()) { return false; } } if (understrike != null) { if (StyleConstants.isUnderline(element.getAttributes()) != understrike.booleanValue()) { return false; } } if (fontSize != null) { if (StyleConstants.getFontSize(element.getAttributes()) != fontSize.intValue()) { return false; } } if (alignment != null) { if (StyleConstants.getAlignment(element.getAttributes()) != alignment.intValue()) { return false; } } if (fontFamily != null) { if (!StyleConstants.getFontFamily(element.getAttributes()).equals(fontFamily)) { return false; } } if (background != null) { if (!StyleConstants.getBackground(element.getAttributes()).equals(background)) { return false; } } if (foreground != null) { if (!StyleConstants.getForeground(element.getAttributes()).equals(foreground)) { return false; } } return true; }