-2
我已經搜索了一下這裏和其他Java論壇。也搜索它,但我沒有發現任何符合我的期望(基本上是一個換行符)。我已經實現了這一點:在不使用HTML的情況下在JTextPane中進行換行
public final void messageRoom (String message, Boolean bold, Color color) {
StyledDocument document = new DefaultStyledDocument();
SimpleAttributeSet attributes = new SimpleAttributeSet();
if(bold) {
attributes.addAttribute(StyleConstants.CharacterConstants.Bold, Boolean.TRUE);
}
attributes.addAttribute(StyleConstants.CharacterConstants.Foreground, color);
try {
document.insertString(document.getLength(), message, attributes);
} catch (BadLocationException ex) {
System.out.println("ex");
}
chatArea.setStyledDocument(document);
}
這使我可以發送消息到我創建的聊天室,我該如何讓換行符到下一行?
謝謝大家! (類似但不等於帖子:First post和The second one)
這不是StackOverflow的工作原理。作爲一個問題,你不要只發布你很酷的東西。在你的問題中,清楚簡潔地描述問題,並附上代碼示例等。如果您也有答案,請將其作爲答案,與問題分開,然後在需要的延遲後,接受您的答案。我們不會在標題中加入「已解決」,也不要在問題中提供答案。請訪問[幫助]並閱讀[問]和[答案]。 –