Computer Science Canada JButton Updates |
| Author: | 1of42 [ Fri Apr 29, 2005 10:19 pm ] |
| Post subject: | JButton Updates |
Inside the ActionListener for a JButton, I need to disable the button, set it as selected, wait 1 second, then reset it to enabled and de-selected. This is easy enough, however, apparently JButtons do not update until the listener has finished execution. Is their a method or field I can change to make JButtons apply changes immediately? |
|
| Author: | rizzix [ Tue May 03, 2005 2:51 pm ] |
| Post subject: | |
yea.. take a look at the javax.swing.SwingUtilities class. (mulithreaded approach) in perticular the.. static void invokeAndWait(Runnable doRun) static void invokeLater(Runnable doRun) methods |
|
| Author: | 1of42 [ Tue May 03, 2005 4:19 pm ] |
| Post subject: | |
Turns out there's a more hack but simpler way... in the listener: aButton.paint(aButton.getGraphics()); Thanks for the help though... |
|