2016-09-26 1 views

答えて

0

i = (win.length - 1) を初期化し、次にiを逆方向にカウントします。 i >= 0のときにループを終了します。

あなたの質問はあまりよく言われていませんが、私が正しく理解すれば、これは機能するかもしれません。このよう

java.awt.Window win[] = java.awt.Window.getWindows(); 
for(int i = (win.length - 1); i >= 0; i--){ 
    win[i].dispatchEvent(new WindowEvent(win[i], WindowEvent.WINDOW_CLOSING)); 
} 
+0

エラーが発生しました:スレッド "AWT-EventQueue-0"の例外java.lang.ArrayIndexOutOfBoundsException:9 \t –

+0

私はそれを更新したので、配列の長さから1を引いた値にする必要があります。 – Cutter

+0

おかげでそれは完璧に動作します –

関連する問題