【发布时间】:2012-03-15 09:37:36
【问题描述】:
我将如何使用 JLabel 实现 JTextArea 的效果?
我希望每次在下一行单击按钮时都显示输出,而不是替换已经存在的文本,即像 JLabel 的附加方法?
我只是希望它遵循与 JTextArea.append 相同的行为。
我还想为每一行添加超链接。
【问题讨论】:
标签: java swing hyperlink jlabel
我将如何使用 JLabel 实现 JTextArea 的效果?
我希望每次在下一行单击按钮时都显示输出,而不是替换已经存在的文本,即像 JLabel 的附加方法?
我只是希望它遵循与 JTextArea.append 相同的行为。
我还想为每一行添加超链接。
【问题讨论】:
标签: java swing hyperlink jlabel
你可以这样做,
label.setText(label.getText() + "text u want to append");
在每个事件中。
【讨论】:
JLabel 或尝试设置 JTextArea 的样式,使其像 JLabel 一样出现(和“感觉” - 不可聚焦等)。
<html><body> 开头的文本(可能在 body 开头元素中添加一些内嵌样式)。<br> 或<p> 结尾(或<li>,如果在前缀中添加<ul><li>)。另见How to Use HTML in Swing Components。对于这样的宝石..
【讨论】: