我正在寻找一种方法来禁用 JComboBox() 中 addItem() 方法的 HTML 解析。
JComboBox jHighlight = new JComboBox();
for (int i = 0; i < tl.size(); i++) {
//getTagname() returns a string like "br", "a", "body" or "html"
jHighlight.addItem("<" + tl.get(i).getTagname() + ">");
}
JComboBox 中的输出将如下所示:
<a>
<br>
<body>
//notice the blank space where <html> should be
<link>
<meta>
所以问题是html标签被解析了,因为我在它前面添加了一个<符号,我该如何解决这个问题?我尝试改用“\u003C”,但它仍然解析为 html,并且标签没有显示在列表中。