home *** CD-ROM | disk | FTP | other *** search
/ Australian PC Authority 1999 May / may1999.iso / May / JBUILDER / JSAMPLES.Z / SwingSet$21.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-30  |  2.4 KB  |  56 lines

  1. import com.sun.java.swing.AbstractButton;
  2. import com.sun.java.swing.JCheckBox;
  3. import java.awt.Component;
  4. import java.awt.event.ItemEvent;
  5. import java.awt.event.ItemListener;
  6. import java.util.EventObject;
  7.  
  8. final class SwingSet$21 implements ItemListener {
  9.    // $FF: synthetic field
  10.    private final SwingSet this$0;
  11.    // $FF: renamed from: c java.awt.Component
  12.    Component field_0;
  13.    // $FF: renamed from: b com.sun.java.swing.AbstractButton
  14.    AbstractButton field_1;
  15.  
  16.    public void itemStateChanged(ItemEvent var1) {
  17.       JCheckBox var2 = (JCheckBox)((EventObject)var1).getSource();
  18.       if (((AbstractButton)var2).getText().equals("Enabled")) {
  19.          for(int var3 = 0; var3 < this.this$0.currentControls.size(); ++var3) {
  20.             this.field_0 = (Component)this.this$0.currentControls.elementAt(var3);
  21.             this.field_0.setEnabled(((AbstractButton)var2).isSelected());
  22.             this.field_0.invalidate();
  23.          }
  24.       } else if (((AbstractButton)var2).getText().equals("Paint Border")) {
  25.          this.field_0 = (Component)this.this$0.currentControls.elementAt(0);
  26.          if (this.field_0 instanceof AbstractButton) {
  27.             for(int var5 = 0; var5 < this.this$0.currentControls.size(); ++var5) {
  28.                this.field_1 = (AbstractButton)this.this$0.currentControls.elementAt(var5);
  29.                this.field_1.setBorderPainted(((AbstractButton)var2).isSelected());
  30.                this.field_1.invalidate();
  31.             }
  32.          }
  33.       } else if (((AbstractButton)var2).getText().equals("Paint Focus")) {
  34.          this.field_0 = (Component)this.this$0.currentControls.elementAt(0);
  35.          if (this.field_0 instanceof AbstractButton) {
  36.             for(int var6 = 0; var6 < this.this$0.currentControls.size(); ++var6) {
  37.                this.field_1 = (AbstractButton)this.this$0.currentControls.elementAt(var6);
  38.                this.field_1.setFocusPainted(((AbstractButton)var2).isSelected());
  39.                this.field_1.invalidate();
  40.             }
  41.          }
  42.       }
  43.  
  44.       int var7 = this.this$0.tabbedPane.getSelectedIndex();
  45.       Component var4 = this.this$0.tabbedPane.getComponentAt(var7);
  46.       var4.invalidate();
  47.       var4.validate();
  48.       var4.repaint();
  49.    }
  50.  
  51.    // $FF: synthetic method
  52.    SwingSet$21(SwingSet var1) {
  53.       this.this$0 = var1;
  54.    }
  55. }
  56.