2011-02-02 4 views
0

Привет это Штанга один для меня, так что я надеюсь, что вы можете помочь :)Java JFrame поддерживает загрузку

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

 public void WMPEGUI(String info) 

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

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

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

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

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

Многие thansk заранее

ответ

0

Ну, я думаю, ваша проблема в том, что по вашему мнению, ваш метод загружает 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 
... 
} 

}

Смежные вопросы