LINUX.ORG.RU

История изменений

Исправление BattleCoder, (текущая версия) :

            draw.repaint();
            try {
                Thread.sleep(10);
            } catch (Exception ex) {
            }

А как это по-вашему должно не тормозить?..

https://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html - читать!

Или даже вот это https://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html

Исходная версия BattleCoder, :

            draw.repaint();
            try {
                Thread.sleep(10);
            } catch (Exception ex) {
            }

А как это по-вашему должно не тормозить?..

https://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html - читать!