Я делаю простую игру с очень простым потоком (задержка 1 сек), возникла проблема с потоком, у меня есть цикл while(true)
с кодом:
try {
while (true) {
Ltimer.setText(getTimeElapsed());
Thread.currentThread();
Thread.sleep(1000); // Thread sleeping for 1 second
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "error with timer");
}
он просто получает строку каждую секунду иобновляет текст метки, когда я пытаюсь запустить его, и я вижу только ярлык на черном фоне, все кнопки и bg img исчезли.пытался исправить с помощью setVisible()
repaint()
, но ничего не получил ..
какие-либо другие варианты?