私は2つの独立したJavaファイル(メイン& RSS)を持っています。 RSSクラスの結果をメインクラスに戻したいと思います。今すぐ結果がコンソールに表示されます。代わりにJTextAreaに結果を追加するにはどうしたらいいですか?ありがとう!私のRSSクラスで結果を別のJavaクラスのJTextAreaに追加する方法は?
public void news()
{
news = new JPanel();
news.setLayout(null);
JTextArea textArea = new JTextArea();
textArea.setBackground(SystemColor.window);
textArea.setBounds(10, 11, 859, 512);
textArea.setWrapStyleWord(true);
news.add(textArea);
TextSamplerDemo reader = TextSamplerDemo.getInstance();
reader.writeNews();
}
:私のメインクラスで
public void writeNews(){
try{
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
URL u = new URL("http://rss.cnn.com/rss/cnn_world.rss");
Document doc = builder.parse(u.openStream());
NodeList nodes = doc.getElementsByTagName("item");
for(int i=0;i<nodes.getLength();i++){
Element element = (Element)nodes.item(i);
System.out.println("Title: " + getElementValue(element,"title"));
System.out.println("Link: " + getElementValue(element,"link"));
}
}
catch(Exception ex){
ex.printStackTrace();
}
}
ありがとうございました!それは今働きます! –