【发布时间】:2012-05-02 18:35:01
【问题描述】:
我正在尝试来自该网站 (http://javamix.wordpress.com/category/programs/rss-feed/) 的 RSS Feed 代码,它运行良好。我想改为在 GUI 中显示结果。我创建了一个 JTextArea 来附加元素,但结果是“加载”而不是被列出。谢谢。
原文:
System.out.println("Title: " + getElementValue(element,"title"));
System.out.println("Link: " + getElementValue(element,"link"));
System.out.println("Publish Date: " + getElementValue(element,"pubDate"));
我创建了一个 JTextArea 来显示结果:
for (int i-0; i<nodes.getLength();i++)
{
Element element = (Element)nodes.item(i);
JTextArea textArea = new JTextArea();
textArea.setBounds(10, 11, 864, 540);
textArea.setWrapStyleWord(true);
getContentPane().add(textArea);
textArea.append("Title: " + getElementValue(element,"title") + "\n");
textArea.append("Link: " + getElementValue(element,"link") + "\n");
textArea.append("Publish Date: " + getElementValue(element,"pubDate") + "\n");
}
我是新用户,不允许上传图片,但有链接 :) 我需要显示在 GUI 中的完整结果列表。
我的结果(标题、链接、发布日期在结果加载时保持不变)>>> 参考截图My Result
控制台(完整的结果列表)>>> 参考截图Console
【问题讨论】:
-
您的 textarea 代码看起来不错。您确定这是您所做的唯一更改吗?
-
我看不出你的结果和你需要的有什么区别。你有一个具体的例子,或者截图
-
您不会每次都错误地重新创建 textArea 吗?只是在黑暗中短暂。
-
@erikxiv,是的,这是唯一的变化。请检查屏幕截图。
-
@broarrkid 不,不应该。如果 textarea 的创建是在循环中完成的。