home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.AbstractButton;
- import com.sun.java.swing.JCheckBox;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.util.EventObject;
-
- final class ListPanel$4 implements ActionListener {
- // $FF: synthetic field
- private final ListPanel this$0;
-
- public void actionPerformed(ActionEvent var1) {
- JCheckBox var2 = (JCheckBox)((EventObject)var1).getSource();
- String var3 = ((AbstractButton)var2).getText();
- if (!((AbstractButton)var2).isSelected()) {
- if (var3.equals("Fast Food")) {
- this.this$0.fastfoodShown = false;
-
- for(int var7 = this.this$0.fastfoodIndex; var7 < this.this$0.fastfoodIndex + 5; ++var7) {
- this.this$0.model.removeElementAt(this.this$0.fastfoodIndex);
- }
-
- this.this$0.fastfoodRadioButton.setEnabled(false);
- ListPanel var10 = this.this$0;
- var10.dessertIndex -= 5;
- var10 = this.this$0;
- var10.fruitIndex -= 5;
- var10 = this.this$0;
- var10.veggieIndex -= 5;
- this.this$0.scrollPane.validate();
- } else if (var3.equals("Desserts")) {
- for(int var6 = this.this$0.dessertIndex; var6 < this.this$0.dessertIndex + 5; ++var6) {
- this.this$0.model.removeElementAt(this.this$0.dessertIndex);
- }
-
- this.this$0.dessertRadioButton.setEnabled(false);
- ListPanel var8 = this.this$0;
- var8.fruitIndex -= 5;
- var8 = this.this$0;
- var8.veggieIndex -= 5;
- this.this$0.scrollPane.validate();
- } else if (var3.equals("Fruits")) {
- for(int var5 = this.this$0.fruitIndex; var5 < this.this$0.fruitIndex + 5; ++var5) {
- this.this$0.model.removeElementAt(this.this$0.fruitIndex);
- }
-
- this.this$0.fruitRadioButton.setEnabled(false);
- ListPanel var10000 = this.this$0;
- var10000.veggieIndex -= 5;
- this.this$0.scrollPane.validate();
- } else if (var3.equals("Vegetables")) {
- for(int var4 = this.this$0.veggieIndex; var4 < this.this$0.veggieIndex + 5; ++var4) {
- this.this$0.model.removeElementAt(this.this$0.veggieIndex);
- }
-
- this.this$0.veggieRadioButton.setEnabled(false);
- this.this$0.scrollPane.validate();
- }
-
- if (this.this$0.model.getSize() < 1) {
- this.this$0.listBox.getParent().repaint();
- return;
- }
- } else {
- if (var3.equals("Fast Food")) {
- this.this$0.model.insertElementAt(new Integer(4), 0);
- this.this$0.model.insertElementAt(new Integer(3), 0);
- this.this$0.model.insertElementAt(new Integer(2), 0);
- this.this$0.model.insertElementAt(new Integer(1), 0);
- this.this$0.model.insertElementAt(new Integer(0), 0);
- ListPanel var16 = this.this$0;
- var16.dessertIndex += 5;
- var16 = this.this$0;
- var16.fruitIndex += 5;
- var16 = this.this$0;
- var16.veggieIndex += 5;
- this.this$0.fastfoodRadioButton.setEnabled(true);
- this.this$0.scrollPane.validate();
- return;
- }
-
- if (var3.equals("Desserts")) {
- this.this$0.model.insertElementAt(new Integer(9), this.this$0.dessertIndex);
- this.this$0.model.insertElementAt(new Integer(8), this.this$0.dessertIndex);
- this.this$0.model.insertElementAt(new Integer(7), this.this$0.dessertIndex);
- this.this$0.model.insertElementAt(new Integer(6), this.this$0.dessertIndex);
- this.this$0.model.insertElementAt(new Integer(5), this.this$0.dessertIndex);
- ListPanel var14 = this.this$0;
- var14.fruitIndex += 5;
- var14 = this.this$0;
- var14.veggieIndex += 5;
- this.this$0.dessertRadioButton.setEnabled(true);
- this.this$0.scrollPane.validate();
- return;
- }
-
- if (var3.equals("Fruits")) {
- this.this$0.model.insertElementAt(new Integer(14), this.this$0.fruitIndex);
- this.this$0.model.insertElementAt(new Integer(13), this.this$0.fruitIndex);
- this.this$0.model.insertElementAt(new Integer(12), this.this$0.fruitIndex);
- this.this$0.model.insertElementAt(new Integer(11), this.this$0.fruitIndex);
- this.this$0.model.insertElementAt(new Integer(10), this.this$0.fruitIndex);
- ListPanel var13 = this.this$0;
- var13.veggieIndex += 5;
- this.this$0.fruitRadioButton.setEnabled(true);
- this.this$0.scrollPane.validate();
- return;
- }
-
- if (var3.equals("Vegetables")) {
- this.this$0.model.insertElementAt(new Integer(19), this.this$0.veggieIndex);
- this.this$0.model.insertElementAt(new Integer(18), this.this$0.veggieIndex);
- this.this$0.model.insertElementAt(new Integer(17), this.this$0.veggieIndex);
- this.this$0.model.insertElementAt(new Integer(16), this.this$0.veggieIndex);
- this.this$0.model.insertElementAt(new Integer(15), this.this$0.veggieIndex);
- this.this$0.veggieRadioButton.setEnabled(true);
- this.this$0.scrollPane.validate();
- }
- }
-
- }
-
- // $FF: synthetic method
- ListPanel$4(ListPanel var1) {
- this.this$0 = var1;
- }
- }
-