0

情報を含むラベルをクリックすると、一連の新しいウィンドウを作成したいと考えています。これらのウィンドウを孤立させたい。静的変数をクラスに渡し、その変数のステータスを監視し続けるように指示する方法はありますか?

基本的に言いたいのは

    NewOrphanedWindow.main(StaticClass.ValueToMonitorFromNowOn);

これを行う方法はありますか、それとも反対側でプログラムする必要がありますか?

基本的に、変数 String 名を受け取り、その変数 String を使用して実際の静的変数を参照するウィンドウが必要です。

4

3 に答える 3

0

ルックアップテーブルは行く方法です

于 2010-07-26T02:52:46.633 に答える
0

X 秒ごとに変数の値をチェックし、それに応じて応答するウィンドウ クラスでスレッドを実行できます。

Thread monitor = new Thread(){
  public void run(){
    while(true){
      //check the value of StaticClass.ValueToMonitorFromNowOn
      try{
        Thread.sleep(1000); //sleep 1 sec
      } catch (InterruptedException e){
        break;
      }
    }
  }
}
monitor.start();
于 2010-07-22T16:35:38.197 に答える
0

何をしようとしているのか正確にはわかりませんが、main を呼び出す前に静的変数を設定することで実現できます。

NewOrphanedWindow.monitor = StaticClass.ValueToMonitorFromNowOn;
于 2010-07-22T16:39:21.977 に答える