考虑代码,
问题 #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);