JPanelが開いていた時間をミリ秒単位で追跡しようとしていますが、それを行う簡単な方法があるかどうかはわかりませんが、現在の時間をwindowOpened()でMSに記録してから減算すると思いましたパネルを閉じた時から?残念ながら、この変数を渡す方法がわかりません。
これが私のコードです:
public void windowOpened(WindowEvent arg0) {
Calendar OlCDateTime = Calendar.getInstance();
long openedTime = OlCDateTime.getTimeInMillis();
System.out.println(openedTime);
}
メソッドの外ではアクセスできないローカル変数を使用していると思いますが、それを修正する方法がわかりません。それを行う方法や、私がやろうとしていることを行うためのより良い方法についてのアドバイスをいただければ幸いです。