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

  1. import com.sun.java.swing.AbstractButton;
  2. import com.sun.java.swing.JRadioButton;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import java.util.EventObject;
  6.  
  7. final class ListPanel$5 implements ActionListener {
  8.    // $FF: synthetic field
  9.    private final ListPanel this$0;
  10.  
  11.    public void actionPerformed(ActionEvent var1) {
  12.       JRadioButton var2 = (JRadioButton)((EventObject)var1).getSource();
  13.       if (((AbstractButton)var2).isSelected()) {
  14.          String var3 = ((AbstractButton)var2).getText();
  15.          if (var3.equals("Fruits")) {
  16.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.fruitIndex + 5);
  17.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.fruitIndex);
  18.             return;
  19.          }
  20.  
  21.          if (var3.equals("Desserts")) {
  22.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.dessertIndex + 5);
  23.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.dessertIndex);
  24.             return;
  25.          }
  26.  
  27.          if (var3.equals("Vegetables")) {
  28.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.veggieIndex + 5);
  29.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.veggieIndex);
  30.             return;
  31.          }
  32.  
  33.          if (var3.equals("Fast Food")) {
  34.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.fastfoodIndex + 5);
  35.             this.this$0.listBox.ensureIndexIsVisible(this.this$0.fastfoodIndex);
  36.          }
  37.       }
  38.  
  39.    }
  40.  
  41.    // $FF: synthetic method
  42.    ListPanel$5(ListPanel var1) {
  43.       this.this$0 = var1;
  44.    }
  45. }
  46.