-1

コードを考えてみましょう。

質問1

StyledDocument doc=textPane.getStyledDocument();
SimpleAttributeSet attrib=new SimpleAttributeSet();
attrib.addAttribute(StyleConstants.CharacterConstants.Alignment,StyleConstants.ALIGN_RIGHT);
doc.insertString(0,"This is sample text",attrib);

アライメントを取得できないのはなぜですか? そして、なぜ私はこれを行うことでそれを得ることができるのですか

doc.setParagraphAttributes(0,doc.getLength(),attrib,false);

質問2

attrib.addAttribute(StyleConstants.ColorConstants.Background,Color.LIGHT_GRAY);
doc.setParagraphAttributes(0,doc.getLength(),attrib,false);

背景色を取得できないのはなぜですか? そして、なぜ私はこれを行うことでそれを得ることができるのですか

doc.insertString(0,"This is sample text",attrib);

質問#3

この方法を使用しない限り、背景と右揃えのテキストなど、両方を連携させることができるのはいつですか?

doc.insertString(0,"This is sample text",attrib);
doc.setParagraphAttributes(0,doc.getLength(),attrib,false);
4

1 に答える 1