Поэтому я пытаюсь показать сообщение в javafx на ярлыке, а затем сделать его исчезающим через 1 секунду. Я могу показать сообщение по желанию, но я не могу заставить его исчезнуть. На самом деле моя проблема в том, что я никогда не появляюсь. Так что, если я использую только это:
lbReserva.setText("RESERVA REALITZADA");
Работает, как и ожидалось, но, очевидно, это просто так. Итак, я попробовал это:
try {
lbReserva.setText("RESERVA REALITZADA");
TimeUnit.SECONDS.sleep(1);
lbReserva.setText("");
} catch (InterruptedException e) {
System.err.format("IOException: %s%n", e);
}
Но тогда этикетка просто не появляется. Я попытался поместить первый установленный текст снаружи прямо перед блоком try. Я попытался разместить второй набор текста сразу после улова. В любом случае я получил тот же результат, этикетка никогда не появляется, или, возможно, появляется и сразу исчезает. Любые подсказки, что я делаю не так? заранее большое спасибо.
pd: я пытался использовать Thread.sleep вместо TimeUnit, но получил тот же результат.