我的要求是添加“”字符串“”和“”字符串“”标签只能在屏幕上使用快捷键ctrl + b和ctrl + i进行格式化
我使用以下代码添加斜体和粗体标记
static void addBold1() {
int end = 0;
String text = ta_description.getText();
String selectionStart = ta_description.getSelectedText();
int index = ta_description.getText().indexOf(selectionStart, ta_description.getSelectionStart());
int len = selectionStart.length();
end = index + len;
ta_description.insert("<b>", index);
ta_description.insert("</b>", end + 3);
}
ta_description是textarea。有了这个,我可以在textarea打开时添加粗体标签,但是当我重新打开屏幕时,粗体标签不会出现。我不需要编辑器和文本窗格。我需要使用jtextarea来解决这个问题。建议一些想法。
答案 0 :(得分:1)
这是通过在开头和结尾使用cdata标签来实现的,如下所示
<![CDATA[ <b> பெங்களூர் 28-4-2014</b> <i> தினத்தந்தி</i>]]>