Как обновить фон панели содержимого Swing в режиме реального времени? - PullRequest
1 голос
/ 28 июня 2019

Я пытаюсь создать Java-программу, которая отображает красно-зелено-синий фон с паузой в 1 секунду после обновления. Я попробовал это:

Container content = frame.getContentPane();

            content.setBackground(Color.RED);
            Thread.sleep(1000); 
            content.setBackground(Color.GREEN);
            Thread.sleep(1000);
            content.setBackground(Color.BLUE);

Однако, это просто ждет 2 секунды, а затем отображает синий фон. Кто-нибудь может дать мне починку?
Я абсолютный новичок в Swing, поэтому небольшое объяснение будет с благодарностью. Кроме того, есть ли способ зациклить изменение цвета? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...