home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 144 / DPCS0200.iso / Internet / Supanet / system / swing.jar / javax / swing / plaf / basic / BasicTreeUI$PropertyChangeHandler.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-05  |  2.2 KB  |  45 lines

  1. package javax.swing.plaf.basic;
  2.  
  3. import java.beans.PropertyChangeEvent;
  4. import java.beans.PropertyChangeListener;
  5. import java.util.EventObject;
  6. import javax.swing.tree.TreeCellEditor;
  7. import javax.swing.tree.TreeCellRenderer;
  8. import javax.swing.tree.TreeModel;
  9.  
  10. public class BasicTreeUI$PropertyChangeHandler implements PropertyChangeListener {
  11.    // $FF: synthetic field
  12.    private final BasicTreeUI this$0;
  13.  
  14.    public BasicTreeUI$PropertyChangeHandler(BasicTreeUI var1) {
  15.       this.this$0 = var1;
  16.    }
  17.  
  18.    public void propertyChange(PropertyChangeEvent var1) {
  19.       if (((EventObject)var1).getSource() == this.this$0.tree) {
  20.          String var2 = var1.getPropertyName();
  21.          this.this$0.completeEditing();
  22.          if (var2.equals("cellRenderer")) {
  23.             this.this$0.setCellRenderer((TreeCellRenderer)var1.getNewValue());
  24.          } else if (var2.equals("treeModel")) {
  25.             this.this$0.setModel((TreeModel)var1.getNewValue());
  26.          } else if (var2.equals("rootVisible")) {
  27.             this.this$0.setRootVisible((Boolean)var1.getNewValue());
  28.          } else if (var2.equals("showsRootHandles")) {
  29.             this.this$0.setShowsRootHandles((Boolean)var1.getNewValue());
  30.          } else if (var2.equals("rowHeight")) {
  31.             this.this$0.setRowHeight((Integer)var1.getNewValue());
  32.          } else if (var2.equals("cellEditor")) {
  33.             this.this$0.setCellEditor((TreeCellEditor)var1.getNewValue());
  34.          } else if (var2.equals("editable")) {
  35.             this.this$0.setEditable((Boolean)var1.getNewValue());
  36.          } else if (var2.equals("largeModel")) {
  37.             this.this$0.setLargeModel(this.this$0.tree.isLargeModel());
  38.          } else if (var2.equals("selectionModel")) {
  39.             this.this$0.setSelectionModel(this.this$0.tree.getSelectionModel());
  40.          }
  41.       }
  42.  
  43.    }
  44. }
  45.