home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / JTextField$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.2 KB  |  33 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Component;
  4. import java.beans.PropertyChangeEvent;
  5. import java.util.EventObject;
  6.  
  7. class JTextField$1 extends AbstractActionPropertyChangeListener {
  8.    // $FF: synthetic field
  9.    private final JTextField this$0;
  10.  
  11.    JTextField$1(JTextField var1, JComponent var2, Action var3) {
  12.       super(var2, var3);
  13.       this.this$0 = var1;
  14.    }
  15.  
  16.    public void propertyChange(PropertyChangeEvent var1) {
  17.       String var2 = var1.getPropertyName();
  18.       JTextField var3 = (JTextField)((AbstractActionPropertyChangeListener)this).getTarget();
  19.       if (var3 == null) {
  20.          Action var4 = (Action)((EventObject)var1).getSource();
  21.          var4.removePropertyChangeListener(this);
  22.       } else if (var1.getPropertyName().equals("ShortDescription")) {
  23.          String var5 = (String)var1.getNewValue();
  24.          ((JComponent)var3).setToolTipText(var5);
  25.       } else if (var2.equals("enabled")) {
  26.          Boolean var6 = (Boolean)var1.getNewValue();
  27.          ((JComponent)var3).setEnabled(var6);
  28.          ((Component)var3).repaint();
  29.       }
  30.  
  31.    }
  32. }
  33.