javax.swing.text.StyledDocument.addStyle()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(9.4k)|赞(0)|评价(0)|浏览(173)

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

StyledDocument.addStyle介绍

暂无

代码示例

代码示例来源:origin: groovy/groovy-core

  1. protected void addStylesToDocument(JTextPane outputArea) {
  2. StyledDocument doc = outputArea.getStyledDocument();
  3. Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
  4. Style regular = doc.addStyle("regular", def);
  5. StyleConstants.setFontFamily(def, "Monospaced");
  6. promptStyle = doc.addStyle("prompt", regular);
  7. StyleConstants.setForeground(promptStyle, Color.BLUE);
  8. commandStyle = doc.addStyle("command", regular);
  9. StyleConstants.setForeground(commandStyle, Color.MAGENTA);
  10. outputStyle = doc.addStyle("output", regular);
  11. StyleConstants.setBold(outputStyle, true);
  12. }

代码示例来源:origin: marytts/marytts

  1. final Style alertStyle = doc.addStyle("Alert", null);
  2. StyleConstants.setForeground(alertStyle, Color.red);

代码示例来源:origin: magefree/mage

  1. /**
  2. * Creates new form Card
  3. *
  4. * @param card
  5. * @param bigCard
  6. * @param dimension
  7. * @param gameId
  8. */
  9. public Card(CardView card, BigCard bigCard, CardDimensions dimension, UUID gameId) {
  10. this.dimension = dimension;
  11. initComponents();
  12. this.gameId = gameId;
  13. this.card = card;
  14. this.bigCard = bigCard;
  15. small = new BufferedImage(Config.dimensions.frameWidth, Config.dimensions.frameHeight, BufferedImage.TYPE_INT_RGB);
  16. backgroundName = getBackgroundName();
  17. background = ImageHelper.getBackground(card, backgroundName);
  18. StyledDocument doc = text.getStyledDocument();
  19. Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
  20. Style regular = doc.addStyle("regular", def);
  21. StyleConstants.setFontFamily(def, "arial");
  22. Style s = doc.addStyle("small", regular);
  23. StyleConstants.setFontSize(s, 9);
  24. //addMouseListener(this);
  25. //text.addMouseListener(this);
  26. //addFocusListener(this);
  27. //addMouseMotionListener(this);
  28. //text.addMouseMotionListener(this);
  29. //addComponentListener(this);
  30. }

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public Style addStyle(String nm, Style parent) {
  5. return ((StyledDocument) delegate).addStyle(nm, parent);
  6. }

代码示例来源:origin: stackoverflow.com

  1. StyledDocument document = textPane.getStyledDocument ();
  2. Style defaultStyle =
  3. StyleContext.getDefaultStyleContext ().getStyle (StyleContext.DEFAULT_STYLE);
  4. Style regular = document.addStyle ("regular", defaultStyle);
  5. StyleConstants.setBackground (regular, backgroundColor);
  6. StyleConstants.setFontFamily (regular, "Menlo");
  7. StyleConstants.setFontSize (regular, 14);
  8. blackStyle = document.addStyle ("BlackStyle", regular);
  9. StyleConstants.setForeground (blackStyle, Color.black);
  10. redStyle = document.addStyle ("RedStyle", regular);
  11. StyleConstants.setForeground (redStyle, Color.red);
  12. StyleConstants.setBold (redStyle, true);

代码示例来源:origin: org.swinglabs.swingx/swingx-all

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public Style addStyle(String nm, Style parent) {
  6. return ((StyledDocument) delegate).addStyle(nm, parent);
  7. }

代码示例来源:origin: tmyroadctfig/swingx

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public Style addStyle(String nm, Style parent) {
  6. return ((StyledDocument) delegate).addStyle(nm, parent);
  7. }

代码示例来源:origin: net.sf.jt400/jt400

  1. /**
  2. Adds a style into the logical style hierarchy.
  3. @param name The name of the style.
  4. @param parent The parent style.
  5. @return The style.
  6. **/
  7. public synchronized Style addStyle (String name, Style parent)
  8. {
  9. return document_.addStyle (name, parent);
  10. }

代码示例来源:origin: org.netbeans.api/org-openide-text

  1. public Style addStyle(String nm, Style parent) {
  2. return ((StyledDocument) original).addStyle(nm, parent);
  3. }

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

  1. protected void addStylesToDocument(JTextPane outputArea) {
  2. StyledDocument doc = outputArea.getStyledDocument();
  3. Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
  4. Style regular = doc.addStyle("regular", def);
  5. StyleConstants.setFontFamily(def, "Monospaced");
  6. promptStyle = doc.addStyle("prompt", regular);
  7. StyleConstants.setForeground(promptStyle, Color.BLUE);
  8. commandStyle = doc.addStyle("command", regular);
  9. StyleConstants.setForeground(commandStyle, Color.MAGENTA);
  10. outputStyle = doc.addStyle("output", regular);
  11. StyleConstants.setBold(outputStyle, true);
  12. }

代码示例来源:origin: org.kohsuke.droovy/groovy

  1. protected void addStylesToDocument(JTextPane outputArea) {
  2. StyledDocument doc = outputArea.getStyledDocument();
  3. Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
  4. Style regular = doc.addStyle("regular", def);
  5. StyleConstants.setFontFamily(def, "Monospaced");
  6. promptStyle = doc.addStyle("prompt", regular);
  7. StyleConstants.setForeground(promptStyle, Color.BLUE);
  8. commandStyle = doc.addStyle("command", regular);
  9. StyleConstants.setForeground(commandStyle, Color.MAGENTA);
  10. outputStyle = doc.addStyle("output", regular);
  11. StyleConstants.setBold(outputStyle, true);
  12. }

代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal

  1. protected void addStylesToDocument(JTextPane outputArea) {
  2. StyledDocument doc = outputArea.getStyledDocument();
  3. Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
  4. Style regular = doc.addStyle("regular", def);
  5. StyleConstants.setFontFamily(def, "Monospaced");
  6. promptStyle = doc.addStyle("prompt", regular);
  7. StyleConstants.setForeground(promptStyle, Color.BLUE);
  8. commandStyle = doc.addStyle("command", regular);
  9. StyleConstants.setForeground(commandStyle, Color.MAGENTA);
  10. outputStyle = doc.addStyle("output", regular);
  11. StyleConstants.setBold(outputStyle, true);
  12. }

代码示例来源:origin: org.codehaus.groovy/groovy-console

  1. protected void addStylesToDocument(JTextPane outputArea) {
  2. StyledDocument doc = outputArea.getStyledDocument();
  3. Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
  4. Style regular = doc.addStyle("regular", def);
  5. StyleConstants.setFontFamily(def, "Monospaced");
  6. promptStyle = doc.addStyle("prompt", regular);
  7. StyleConstants.setForeground(promptStyle, Color.BLUE);
  8. commandStyle = doc.addStyle("command", regular);
  9. StyleConstants.setForeground(commandStyle, Color.MAGENTA);
  10. outputStyle = doc.addStyle("output", regular);
  11. StyleConstants.setBold(outputStyle, true);
  12. }

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

  1. protected void addStylesToDocument(JTextPane outputArea) {
  2. StyledDocument doc = outputArea.getStyledDocument();
  3. Style def = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
  4. Style regular = doc.addStyle("regular", def);
  5. StyleConstants.setFontFamily(def, "Monospaced");
  6. promptStyle = doc.addStyle("prompt", regular);
  7. StyleConstants.setForeground(promptStyle, Color.BLUE);
  8. commandStyle = doc.addStyle("command", regular);
  9. StyleConstants.setForeground(commandStyle, Color.MAGENTA);
  10. outputStyle = doc.addStyle("output", regular);
  11. StyleConstants.setBold(outputStyle, true);
  12. }

代码示例来源:origin: stackoverflow.com

  1. StyledDocument document = textPane.getStyledDocument();
  2. Style highlight = document.addStyle("highlight", null);
  3. StyleConstants.setBackground(highlight, Color.YELLOW);
  4. String text = document.getText(0, document.getLength());
  5. while ((index = text.indexOf(myWord, index)) >= 0) {
  6. document.setCharacterAttributes(index, myWord.length(), highlight, false);
  7. index += myWord.length();
  8. }

代码示例来源:origin: net.sf.ingenias/editor

  1. protected void addStylesToDocument(StyledDocument doc) {
  2. //Initialize some styles.
  3. Style def = StyleContext.getDefaultStyleContext().
  4. getStyle(StyleContext.DEFAULT_STYLE);
  5. Style regular = doc.addStyle("regular", def);
  6. StyleConstants.setFontFamily(def, "Monospaced");
  7. Style s = doc.addStyle("error", regular);
  8. StyleConstants.setForeground(s, java.awt.Color.red);
  9. StyleConstants.setBold(s, true);
  10. s = doc.addStyle("warning", regular);
  11. StyleConstants.setForeground(s, java.awt.Color.green);
  12. StyleConstants.setBold(s, true);
  13. }

代码示例来源:origin: edu.stanford.protege/protege-editor-owl

  1. private void createStyles() {
  2. for (Color color : owlEditorKit.getWorkspace().getKeyWordColorMap().values()) {
  3. Style style = getStyledDocument().addStyle(color.toString(), null);
  4. StyleConstants.setForeground(style, color);
  5. StyleConstants.setBold(style, true);
  6. }
  7. StyleConstants.setForeground(getStyledDocument().addStyle(Color.BLACK.toString(), null), Color.BLACK);
  8. }

代码示例来源:origin: org.protege/protege-editor-owl

  1. private void createStyles() {
  2. for (Color color : owlEditorKit.getWorkspace().getKeyWordColorMap().values()) {
  3. Style style = getStyledDocument().addStyle(color.toString(), null);
  4. StyleConstants.setForeground(style, color);
  5. StyleConstants.setBold(style, true);
  6. }
  7. StyleConstants.setForeground(getStyledDocument().addStyle(Color.BLACK.toString(), null), Color.BLACK);
  8. }

代码示例来源:origin: edu.stanford.protege/org.protege.editor.owl

  1. private void createStyles() {
  2. for (Color color : owlEditorKit.getWorkspace().getKeyWordColorMap().values()) {
  3. Style style = getStyledDocument().addStyle(color.toString(), null);
  4. StyleConstants.setForeground(style, color);
  5. StyleConstants.setBold(style, true);
  6. }
  7. StyleConstants.setForeground(getStyledDocument().addStyle(Color.BLACK.toString(), null), Color.BLACK);
  8. }

代码示例来源:origin: protegeproject/protege

  1. private void createStyles() {
  2. for (Color color : owlEditorKit.getWorkspace().getKeyWordColorMap().values()) {
  3. Style style = getStyledDocument().addStyle(color.toString(), null);
  4. StyleConstants.setForeground(style, color);
  5. StyleConstants.setBold(style, true);
  6. }
  7. StyleConstants.setForeground(getStyledDocument().addStyle(Color.BLACK.toString(), null), Color.BLACK);
  8. }

相关文章