Следующий код является попыткой симуляции нажатия клавиши:
button1.setPressed(true);
try {
Thread.sleep(500);
} catch(InterruptedException e) {
}
button1.setPressed(false);
Вышеуказанное никак не влияет на кнопку, но
button1.setPressed(true);
само устанавливает кнопку в нажатом состоянии.
Почему первый фрагмент не влияет на кнопку?