Часть моей функции выглядит следующим образом
jLabel2.setBackground(Color.YELLOW);
jLabel2.setText("Status : Idle");
boolean ok=cpu21.RestartSSH();
if(ok){
jLabel2.setBackground(Color.GREEN);
jLabel2.setText("Status : Run");
}
Перед вводом в функцию метка имеет значение Green и Run, но когда я вхожу в функцию, она не меняет цвет на желтый (функция RestartSSH выполняется 5-6 секунд, но в течение этого времени метки не меняют цвета и не фиксируют ). Где я ошибаюсь в живописи?