javax.swing.text.html.StyleSheet.getStyle()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(232)

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

StyleSheet.getStyle介绍

暂无

代码示例

代码示例来源:origin: de.huxhorn.sulky/de.huxhorn.sulky.logging

  1. private static void appendStyles(StyleSheet styleSheet, StringBuilder msg)
  2. {
  3. Enumeration<?> styleNames = styleSheet.getStyleNames();
  4. while(styleNames.hasMoreElements())
  5. {
  6. Object styleName = styleNames.nextElement();
  7. Style style = styleSheet.getStyle(String.valueOf(styleName));
  8. msg.append("StyleName: ").append(styleName).append("\nStyle: ").append(style).append("\n\n");
  9. }
  10. StyleSheet[] styleSheets = styleSheet.getStyleSheets();
  11. if(styleSheets != null && styleSheets.length > 0)
  12. {
  13. for(int i = 0; i < styleSheets.length; i++)
  14. {
  15. msg.append("Child #").append(i).append(':');
  16. StyleSheet ss = styleSheets[i];
  17. appendStyles(ss, msg);
  18. }
  19. }
  20. }

代码示例来源:origin: org.fudaa.framework.fudaa/fudaa-common

  1. private static void updateStyles(final StyleSheet _styles) {
  2. if (_styles != null) {
  3. final int font = 12 * BuPreferences.BU.getFontScaling() / 100;
  4. final Enumeration rules = _styles.getStyleNames();
  5. while (rules.hasMoreElements()) {
  6. final String name = (String) rules.nextElement();
  7. final Style rule = _styles.getStyle(name);
  8. if (StyleConstants.ALIGN_JUSTIFIED == StyleConstants.getAlignment(rule)) {
  9. StyleConstants.setAlignment(rule, StyleConstants.ALIGN_LEFT);
  10. }
  11. if (StyleConstants.getFontSize(rule) <= font) {
  12. // FuLog.debug("WBP: font size="+StyleConstants.getFontSize(rule));
  13. StyleConstants.setFontSize(rule, font);
  14. }
  15. }
  16. }
  17. }

代码示例来源:origin: org.eclipse.scout.rt/org.eclipse.scout.commons

  1. String colorAttributeValue = ColorUtility.rgbToText(defaultHyperlinkColor.getRed(), defaultHyperlinkColor.getGreen(), defaultHyperlinkColor.getBlue());
  2. StyleSheet styleSheet = htmlDoc.getStyleSheet();
  3. Style aStyle = styleSheet.getStyle("a");
  4. if (aStyle == null) {
  5. aStyle = styleSheet.addStyle("a", null);

代码示例来源:origin: huxi/sulky

  1. private static void appendStyles(StyleSheet styleSheet, StringBuilder msg)
  2. {
  3. Enumeration<?> styleNames = styleSheet.getStyleNames();
  4. while(styleNames.hasMoreElements())
  5. {
  6. Object styleName = styleNames.nextElement();
  7. Style style = styleSheet.getStyle(String.valueOf(styleName));
  8. msg.append("StyleName: ").append(styleName).append("\nStyle: ").append(style).append("\n\n");
  9. }
  10. StyleSheet[] styleSheets = styleSheet.getStyleSheets();
  11. if(styleSheets != null && styleSheets.length > 0)
  12. {
  13. for(int i = 0; i < styleSheets.length; i++)
  14. {
  15. msg.append("Child #").append(i).append(':');
  16. StyleSheet ss = styleSheets[i];
  17. appendStyles(ss, msg);
  18. }
  19. }
  20. }

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-bu

  1. private static final void updateStyles(StyleSheet _styles)
  2. {
  3. if(_styles!=null)
  4. {
  5. int FONT=12*BuPreferences.BU.getFontScaling()/100;
  6. Enumeration rules=_styles.getStyleNames();
  7. while(rules.hasMoreElements())
  8. {
  9. String name=(String)rules.nextElement();
  10. Style rule=_styles.getStyle(name);
  11. if(StyleConstants.ALIGN_JUSTIFIED
  12. ==StyleConstants.getAlignment(rule))
  13. StyleConstants.setAlignment
  14. (rule,StyleConstants.ALIGN_LEFT);
  15. if(StyleConstants.getFontSize(rule)<=FONT)
  16. {
  17. //FuLog.debug("WBP: font size="+StyleConstants.getFontSize(rule));
  18. StyleConstants.setFontSize(rule,FONT);
  19. }
  20. }
  21. }
  22. }

代码示例来源:origin: org.eclipse.scout.rt/org.eclipse.scout.commons

  1. private static void setDefaultFont(StyleSheet styleSheet, String styleName, DefaultFont defaultFont) {
  2. if (defaultFont == null) {
  3. return;
  4. }
  5. Style style = styleSheet.getStyle(styleName);
  6. if (style == null) {
  7. style = styleSheet.addStyle(styleName, null);
  8. }
  9. String family = defaultFont.getFamiliesConcatenated();
  10. if (style.getAttribute(CSS.Attribute.FONT_FAMILY) == null && family != null) {
  11. styleSheet.addCSSAttribute(style, CSS.Attribute.FONT_FAMILY, family);
  12. }
  13. if (style.getAttribute(CSS.Attribute.FONT_SIZE) == null && defaultFont.getSize() > 0 && defaultFont.getSizeUnit() != null) {
  14. styleSheet.addCSSAttribute(style, CSS.Attribute.FONT_SIZE, defaultFont.getSize() + defaultFont.getSizeUnit());
  15. }
  16. }

代码示例来源:origin: org.eclipse.scout.rt/org.eclipse.scout.commons

  1. for (Enumeration<?> en = styleSheet.getStyleNames(); en.hasMoreElements();) {
  2. String nm = (String) en.nextElement();
  3. Style style = styleSheet.getStyle(nm);
  4. for (Enumeration<?> en2 = style.getAttributeNames(); en2.hasMoreElements();) {
  5. Object attKey = en2.nextElement();

代码示例来源:origin: org.eclipse.scout.rt/org.eclipse.scout.commons

  1. Style style;
  2. style = styleSheet.getStyle("p");
  3. if (style == null) {
  4. style = styleSheet.addStyle("p", null);
  5. style = styleSheet.getStyle("a");
  6. if (style == null) {
  7. style = styleSheet.addStyle("a", null);
  8. style = styleSheet.getStyle("body");
  9. if (style == null) {
  10. style = styleSheet.addStyle("body", null);
  11. for (Enumeration<?> en = styleSheet.getStyleNames(); en.hasMoreElements();) {
  12. String nm = (String) en.nextElement();
  13. style = styleSheet.getStyle(nm);
  14. for (Enumeration<?> en2 = style.getAttributeNames(); en2.hasMoreElements();) {
  15. Object attKey = en2.nextElement();

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-ui

  1. while (rules.hasMoreElements()) {
  2. String ruleName = (String) (rules.nextElement());
  3. Style styleRule = styleSheet.getStyle(ruleName);
  4. System.out.println(styleRule.toString());

相关文章