Sets the Action
for the ActionEvent
source.
The new Action
replaces
any previously set Action
but does not affect
ActionListeners
independently
added with addActionListener
.
If the Action
is already a registered
ActionListener
for the ActionEvent
source, it is not re-registered.
Setting the Action
results in immediately changing
all the properties described in
Swing Components Supporting Action
.
Subsequently, the textfield's properties are automatically updated
as the Action
's properties change.
This method uses three other methods to set
and help track the Action
's property values.
It uses the configurePropertiesFromAction
method
to immediately change the textfield's properties.
To track changes in the Action
's property values,
this method registers the PropertyChangeListener
returned by createActionPropertyChangeListener
. The
default PropertyChangeListener
invokes the
actionPropertyChanged
method when a property in the
Action
changes.
a | the Action for the JTextField ,
or null |
Action, getAction, configurePropertiesFromAction, createActionPropertyChangeListener, actionPropertyChanged
@beaninfo
bound: true
attribute: visualUpdate true
description: the Action instance connected with this ActionEvent source
Diagram: TextComponents