The answer is: no.
But in some cases you can try to analyze the current InputEvent
. To get it, use EventQueue.getCurrentEvent()
. For example if user has triggered the change on clicking of another component, you can compare the component of the input event and the component of the action event (OK I know: it's unsafe. But in some cases it can help to avoid incrementing of application complexity).