[問題]HTML的換行問題
我有一個JTextPane EditEP
HTMLDocument H = new HTMLDocument() ;
EditEP = new JTextPane(H);
HTMLEditorKit kit = new HTMLEditorKit();
EditEP.setEditorKit(kit);
EditEP.setContentType("text/html");
當我在EditEP上輸入文字後 ex:輸入 AASS
EditEP.getText()的結果為
<html>
<head>
</head>
<body>
<p style="margin-top: 0">
AASS
</p>
</body>
</html>
我試著對EditEP.getText()的結果做一些處理
利用 StringTokenizer 從換行符號("\n")切開後相加
希望可以把上面那些結果串成一行
可是做完之後的結果完全沒變
String str = "";
StringTokenizer StrTok = new StringTokenizer( EditEP.getText() , "\n");
str = StrTok.nextToken();
while( StrTok.hasMoreTokens()){
str += StrTok.nextToken()
}
System.out.println(str);
----輸出結果----
<html>
<head>
</head>
<body>
<p style="margin-top: 0">
AASS
</p>
</body>
</html>
他還是換行了
我苦惱了很久 是因為HTML的關係嗎?
有沒有什麼解決的方法?
先謝謝大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.214.12
推
04/19 23:59, , 1F
04/19 23:59, 1F
→
04/29 09:30, , 2F
04/29 09:30, 2F