0

如何更改 JTextPane 的字体和居中文本。我试过 textPane.setFont(font); 但后来我无法居中文本,我尝试使用

    SimpleAttributeSet attribs = new SimpleAttributeSet();  
    StyleConstants.setAlignment(attribs , StyleConstants.ALIGN_CENTER); 

,但是我无法更改字体...

4

1 回答 1

0

我用这个解决了我的问题:

    StyleContext context = new StyleContext();
    StyledDocument document = new DefaultStyledDocument(context);
    Style style = context.getStyle(StyleContext.DEFAULT_STYLE);
    StyleConstants.setAlignment(style, StyleConstants.ALIGN_CENTER);
    JTextPane output = new JTextPane(document);
    output.setFont(font);  
于 2012-08-27T15:56:55.173 回答