ボタンを押す(actionPerformed) = ボタン上でマウスボタンを押す(pressed) + 同一のボタン上で離す (released)
だな。 (ソース見たわけじゃないが、動作としてはこうなる)
ActionListener#actionPerformedの時点でボタンが離されていると思ってよい。
押しっぱなしとかの状態が知りたきゃ、ボタンに限定した概念ではない。 MouseListenerを見てみろ。