1 | protected PropertyChangeListener createActionPropertyChangeListener(↵ | | 1 | protected PropertyChangeListener createActionPropertyChangeListener(↵
|
2 | Action a) {↵ | | 2 | Action a) {↵
|
3 | return (PropertyChangeListener) Proxy.newProxyInstance(getClass()↵ | | 3 | return (PropertyChangeListener) Proxy.newProxyInstance(getClass()↵
|
4 | .getClassLoader(),↵ | | 4 | .getClassLoader(),↵
|
5 | new Class[] { PropertyChangeListener.class },↵ | | 5 | new Class[] { PropertyChangeListener.class },↵
|
6 | new ButtonStateAdapter(this,↵ | | 6 | new ButtonStateAdapter(this,↵
|
7 | super.createActionPropertyChangeListener(a)));↵ | | 7 | super.createActionPropertyChangeListener(a)));↵
|
8 | }↵ | | 8 | }↵
|
|
9 | /**↵ | | 9 | /**↵
|
10 | * Overridden to initialize selection state according to action↵ | | 10 | * Overridden to initialize selection state according to action↵
|
11 | */↵ | | 11 | */↵
|
12 | protected void configurePropertiesFromAction(Action a) {↵ | | 12 | protected void configurePropertiesFromAction(Action a) {↵
|
13 | super.configurePropertiesFromAction(a);↵ | | 13 | super.configurePropertiesFromAction(a);↵
|
14 | setSelected(((AbstractSelectableAction) a).getState()); | | 14 | setSelected(((AbstractSelectableAction) a).getState());
|