SimpleAttributeSet set = new SimpleAttributeSet(); StyleConstants.setAlignment(set, StyleConstants.ALIGN_LEFT); StyleConstants.setSpaceAbove(set, top); StyleConstants.setSpaceBelow(set, bottom); StyleConstants.setLeftIndent(set, left);
Style plainStyle = doc.addStyle("PLAIN_STYLE", null); StyleConstants.setItalic(plainStyle, false); StyleConstants.setSpaceAbove(plainStyle, 0); StyleConstants.setFontSize(plainStyle, 12); StyleConstants.setFontFamily(plainStyle, new Font("Dialog", Font.PLAIN, 12).getFamily());
private void RebuildStyles() { send(" "); StyleConstants.setAlignment(m_objMainStyle, StyleConstants.ALIGN_LEFT); StyleConstants.setFontFamily(m_objMainStyle, m_objChatterFont.getFamily()); StyleConstants.setFontSize(m_objMainStyle, m_objChatterFont.getSize()); StyleConstants.setSpaceAbove(m_objMainStyle, 2); StyleConstants.setSpaceBelow(m_objMainStyle, 2); send("- Chatter font changed"); send(" "); FontMetrics l_objFM = m_objChatPanel.getFontMetrics(m_objChatterFont); float l_f = (float)l_objFM.stringWidth(BEFORE_CATEGORY + ASLDiceBot.OTHER_CATEGORY + "XXX"); TabStop[] lar_objTabs = new TabStop[10]; // this sucks for(int l_i = 0; l_i < lar_objTabs.length; l_i++) { lar_objTabs[l_i] = new TabStop(l_f * (l_i + 1), TabStop.ALIGN_LEFT, TabStop.LEAD_NONE); } TabSet l_objTabset = new TabSet(lar_objTabs); StyleConstants.setTabSet(m_objMainStyle, new TabSet(new TabStop[0])); StyleConstants.setTabSet(m_objMainStyle, l_objTabset); m_objChatPanel.setParagraphAttributes(m_objMainStyle, true); }
private void buildDocument() { StyleContext context = new StyleContext(); document = new DefaultStyledDocument(context); Style style = context.getStyle(StyleContext.DEFAULT_STYLE); StyleConstants.setAlignment(style, StyleConstants.ALIGN_LEFT); StyleConstants.setFontSize(style, 14); StyleConstants.setSpaceAbove(style, 4); StyleConstants.setSpaceBelow(style, 4); // Insert content try { document.insertString(document.getLength(), message, style); } catch (BadLocationException badLocationException) { log.error("failed to build document", badLocationException); } SimpleAttributeSet attributes = new SimpleAttributeSet(); StyleConstants.setBold(attributes, true); StyleConstants.setItalic(attributes, true); // Third style for icon/component Style labelStyle = context.getStyle(StyleContext.DEFAULT_STYLE); Icon icon = new ImageIcon("Computer.gif"); JLabel label = new JLabel(icon); StyleConstants.setComponent(labelStyle, label); } }
bottomSpacing = (availableSpace / 3) * 2 + availableSpace % 3; StyleConstants.setSpaceAbove(paragraph, topSpacing); StyleConstants.setSpaceBelow(paragraph, bottomSpacing); styles.put("paragraph", paragraph);
StyleConstants.setSpaceAbove(att, space); this.setParagraphAttributes(att, false);
StyleConstants.setSpaceAbove(attr, 0f); getStyle("default").addAttributes(attr);
private void setFontAndColor(Font font, Color fg) { if (fg != null) { MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setForeground(attr, fg); getStyle("default").addAttributes(attr); } if (font != null) { MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setFontFamily(attr, font.getFamily()); getStyle("default").addAttributes(attr); attr = new SimpleAttributeSet(); StyleConstants.setFontSize(attr, font.getSize()); getStyle("default").addAttributes(attr); attr = new SimpleAttributeSet(); StyleConstants.setBold(attr, font.isBold()); getStyle("default").addAttributes(attr); attr = new SimpleAttributeSet(); StyleConstants.setItalic(attr, font.isItalic()); getStyle("default").addAttributes(attr); } MutableAttributeSet attr = new SimpleAttributeSet(); StyleConstants.setSpaceAbove(attr, 0f); getStyle("default").addAttributes(attr); } }
StyleConstants.setSpaceAbove(attr, 0f); getStyle("default").addAttributes(attr);
StyleConstants.setSpaceAbove(attr, 0f); getStyle("default").addAttributes(attr);
StyleConstants.setSpaceAbove(attr, 0f); getStyle("default").addAttributes(attr);
StyleConstants.setSpaceAbove(plainStyle, 0);
StyleConstants.setSpaceAbove(plainStyle, 0);
StyleConstants.setSpaceAbove(plainStyle, 0);
StyleConstants.setSpaceAbove(plainStyle, 0); boldStyle = doc.addStyle("BOLD_STYLE", null); StyleConstants.setBold(boldStyle, true);