I created a button and I want these:
When the user clicks the button, it stays pressed like 3 seconds. After 3 seconds the button should be again look pressable. So the
Try disabling it, putting the thread to sleep for three seconds, then enable it again:
private void setPressedIcon(){ try { button3.setEnabled(false); Thread.sleep(3000); } catch(InterruptedException e) { } finally { //reenable the button in all cases button3.setEnabled(true); }