JTextField与HTML标签一起使用

5

我是Java 7的开发者。我正在尝试使用HTML标签格式化文本。我将文本传递到

JTextField text = new JTextField();
text.setText("<html><body><p>The program performs encryption operations on the following ciphers: </p></body></html>");

但是该程序还会打印HTML标签。这段文本只是一个例子。可能的问题是什么?谢谢。

你确定要使用 JTextField 吗?如果你只是想显示一些文本,那么 JLabel 更适合。 - Jeffrey
我在一些链接上看到HTML标签也可以在JTextField上正常工作。它看起来在我的应用程序中文本字段效果更好。 - uml
1个回答

12

JTextField不支持HTML。您可以使用JTextPane代替:

JTextPane text = new JTextPane();
text.setContentType("text/html");
text.setText("<html><body><p>The program performs encryption operations on the following ciphers: </p></body></html>");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接