Java JFrame продолжает загружаться - PullRequest
0 голосов
/ 02 февраля 2011

Привет, это странный вопрос для меня, поэтому я надеюсь, что вы можете помочь:)

У меня есть метод ..

      public void WMPEGUI(String info) 

он загружает JFrame ...

      final JFrame mainFrame = new JFrame("JFrame");

метод настроен на получение в него строк, которые впоследствии будут записаны в текстовую область, также созданную в методе.Когда я запускаю программу каждый раз, когда методы получают строку, она открывает новый JFrame, который я пытался решить, используя ...

    mainFrame.setAlwaysOnTop(true);
    mainFrame.setLocationByPlatform(true);

Но это не решило проблему, поэтому спрашиваю у вас добрых людей.Если кто-то знает почему, так как я ничего не могу найти на нем: /

Большое спасибо заранее

1 Ответ

0 голосов
/ 02 февраля 2011

Ну, я думаю, что ваша проблема в том, что, по вашему мнению, ваш метод загружает JFrame. Вам нужно создать JFrame вне этого метода, где-то еще в том же классе, а затем обратиться к нему (или к одному из его контейнеров, где вы будете отображать эту строку).

Примерно так:

public class YourClass {

//Class variables
...
JFrame mainFrame = new JFrame("JFrame");    
...

public void WMPEGUI(String info) {
...
mainFrame.someMethod(...) //or a get for one of its containers
...
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...