Thanks, Michael.
I tried to combine the two approaches so that I can display a message to the user when he/she clicks the arrow and the combo box is empty:
However, the arrow stays depressed until I click it. Shouldn't the popupMenuWillBecomeInvisible() method already be executing in the Event Dispatch Thread?
[ June 19, 2006: Message edited by: Gary Blomquist ]