【发布时间】:2013-07-05 22:41:58
【问题描述】:
考虑代码,
问题 #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);
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖SSCCE。
-
谢谢。更新。希望这很清楚。
-
这显然不是 SSCCE。
-
SSCCE的哪一部分太难理解了,你不能提供一个;-)
-
“我想我已经删除了令人困惑的部分!” 谁感到困惑?我的意思是,除了你。发布 SSCCE!
标签: java swing background alignment jtextpane