home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.beans.PropertyChangeEvent;
- import java.util.EventObject;
-
- class JMenuItem$1 extends AbstractActionPropertyChangeListener {
- // $FF: synthetic field
- private final JMenuItem this$0;
-
- JMenuItem$1(JMenuItem var1, JComponent var2, Action var3) {
- super(var2, var3);
- this.this$0 = var1;
- }
-
- public void propertyChange(PropertyChangeEvent var1) {
- String var2 = var1.getPropertyName();
- JMenuItem var3 = (JMenuItem)((AbstractActionPropertyChangeListener)this).getTarget();
- if (var3 == null) {
- Action var4 = (Action)((EventObject)var1).getSource();
- var4.removePropertyChangeListener(this);
- } else if (var1.getPropertyName().equals("Name")) {
- String var5 = (String)var1.getNewValue();
- ((AbstractButton)var3).setText(var5);
- ((Component)var3).repaint();
- } else if (var2.equals("enabled")) {
- Boolean var6 = (Boolean)var1.getNewValue();
- var3.setEnabled(var6);
- ((Component)var3).repaint();
- } else if (var1.getPropertyName().equals("SmallIcon")) {
- Icon var7 = (Icon)var1.getNewValue();
- ((AbstractButton)var3).setIcon(var7);
- ((Container)var3).invalidate();
- ((Component)var3).repaint();
- } else if (var1.getPropertyName().equals("MnemonicKey")) {
- Integer var8 = (Integer)var1.getNewValue();
- ((AbstractButton)var3).setMnemonic(var8);
- ((Container)var3).invalidate();
- ((Component)var3).repaint();
- }
-
- }
- }
-