Java-将JTextArea右对齐
我可以将JTextArea中的文本向右对齐(或通常更改文本对齐方式)吗?
|Left || Centered |
| Right| <- Like this
我一直在搜索数小时,似乎其他人之前也曾问过这个问题,但没有好的答案(这确实有效)。
提前致谢!
回答:
尝试使用JEditorPane
或JTextPane
代替JTextArea
。
有关更多信息,请查看此线程在JEditorPane中的文本垂直对齐
样例代码:
JTextPane output = new JTextPane();SimpleAttributeSet attribs = new SimpleAttributeSet();
StyleConstants.setAlignment(attribs, StyleConstants.ALIGN_RIGHT);
output.setParagraphAttributes(attribs, true);
编辑
你可以试试
JTextArea jTextArea = new JTextArea();jTextArea.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
以上是 Java-将JTextArea右对齐 的全部内容, 来源链接: utcz.com/qa/417356.html