Искам да добавя глобален AttributeSet към моя JTextPane.
Аз намерих това:
SimpleAttributeSet style = new SimpleAttributeSet();
StyleConstants.setLeftIndent(style, 20);
StyleConstants.setFirstLineIndent(style, -20);
От http://java-sl.com/tip_hanging_first_line.html
Чудя се как мога да настроя „лист със стилове по подразбиране“? (без използване на HTML). След това опитах това:
StyleContext style = new StyleContext();
Style s = style.addStyle("test", null);
StyleConstants.setForeground(s, Color.BLUE);
StyledDocument d = (StyledDocument) console.getOutputField().getDocument();
От http://www.java2s.com/Code/Java/Swing-JFC/JTextPaneStylesExample1.htm без късмет.
Знам, че StyledDocument има специфични свойства за задаване на неща като цвят на преден план - поради което това може да не работи - но може ли някой да ме насочи как да използвам другите стилови атрибути? Като например левия отстъп и отстъпа на първия ред.