2011-02-02 9 views
0

こんにちは、これは私のためスタンジェの一つでロード続けるのJava JFrameのは:)</p> <p>私はメソッドを持っている...ので、私はあなたが役立つことを願っ

それはJFrameのをロード
 public void WMPEGUI(String info) 

...

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

このメソッドは、後でメソッド内で作成されたテキスト領域に書き込むために、文字列を受け取るように設定されています。私は毎回プログラムを実行するとの方法は、それは私が使用してそれを解決しようとした新しいJFrameのを開き、文字列をrecieves ...

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

しかし、これは、したがって、あなたに優しい人を求めて、それを解決していません。誰もが、なぜ私はそれで何かを見つけることができないとして知っている場合:/

事前

答えて

0

の多くthanskをさて、私はあなたの問題はあなたによると、あなたの方法は、JFrameのをロードするということだと思います。そのメソッドの外、同じクラス内の別の場所にあるJFrameを作成し、それを参照してください(または、その文字列を表示するコンテナの1つに参照する必要があります)。

このような何か:

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 
... 
} 

}

関連する問題