JPanel задваивается

Коллеги, подскажите.. ввожу слово по которому должен идти поиск, жму кнопку. Поиск происходит и результаты выпадаю, но в новом окне. Я понимаю, что я пишу два раза, но тогда у меня не работает метод frame.appendText(message.toString());введите сюда описание изображения

Как вывести результат в том же окне не потеряв функционал?

public static void main(String[] args) {
        run();
    }

    public static void run() {
        try {
            Window frame = new Window();
            for (i = 0; i < sources.length; i++) {
                RSSFeedParser parser = new RSSFeedParser(sources[i]);
                Feed feed = parser.readFeed();
                for (FeedMessage message : feed.getMessages()) {                                               
                    if (message.toString().indexOf(Window.find_word) >= 1) {                                                      
                    frame.appendText(message.toString());
                    }
                }
            }

И вот код обработчика событий в другом классе:

public static class TestActionListener implements ActionListener {
        public void actionPerformed(ActionEvent e) {
            find_word = textField.getText();                
            News_from_RSS.run();
        }
    }

Ответы (1 шт):

Автор решения: mrprogre

Вопрос снят..вместо:

frame.appendText(message.toString());

надо указать сам класс:

Window.appendText(message.toString());

И окно только в main указать.. эх..логика..логика))

public static void main(String[] args) {
        new Window();
        run();
    }
→ Ссылка