Я пытаюсь реализовать функцию чата в моем приложении. Я использовал 2 JEditorPane. один для хранения истории чата, а другой для отправки чата на предыдущую панель JEditorPane.
JEditorPane имеет тип text / html.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я ставлю более одного пробела между символами, он автоматически удаляется анализатором, потому что это HTML!
как мне сделать так, чтобы пробелы не были зачищены?
example: hello world
becomes: hello world
Также мне нужно проанализировать HTML-теги, чтобы новые сообщения могли быть добавлены в окно истории.
есть ли лучший вариант, чем использование JEditorPane? если бы я использовал JTextPane, было бы легче реализовать?
Я бы хотел, чтобы окна / панели чата могли обрабатывать жирный шрифт, встраивание URL пока.
спасибо и с нетерпением ждем ваших указаний.
РЕДАКТИРОВАТЬ: я пытаюсь заменить "" на соответствующий символ.
newHome[1] = newHome[1].replace(" ", newChar)
каким должно быть значение newChar?
РЕДАКТИРОВАТЬ: я пытаюсь:
newHome[1] = newHome[1].replaceAll(" ", " ");
но это не дает результатов. есть идеи?
РЕДАКТИРОВАТЬ: @ Томас - спасибо! по какой-то причине я могу опубликовать заметку к вашему ответу.