home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.ImageIcon;
- import com.sun.java.swing.JLabel;
- import com.sun.java.swing.JList;
- import com.sun.java.swing.plaf.basic.BasicListCellRenderer;
- import java.awt.Component;
-
- class ListPanel$TestCellRenderer extends BasicListCellRenderer {
- // $FF: synthetic field
- private final ListPanel this$0;
-
- ListPanel$TestCellRenderer(ListPanel var1, JList var2) {
- this.this$0 = var1;
- this.this$0 = var1;
- var1.images = new ImageIcon[ListPanel.ITEMS];
- var1.desc = new String[ListPanel.ITEMS];
- var1.price = new int[ListPanel.ITEMS];
- int var3 = 0;
- var1.images[var3] = var1.burger;
- var1.price[var3] = 199;
- var1.desc[var3++] = "Burger";
- var1.images[var3] = var1.fries;
- var1.price[var3] = 99;
- var1.desc[var3++] = "Fries";
- var1.images[var3] = var1.softdrink;
- var1.price[var3] = 89;
- var1.desc[var3++] = "Cola";
- var1.images[var3] = var1.pizza;
- var1.price[var3] = 399;
- var1.desc[var3++] = "Pizza";
- var1.images[var3] = var1.hotdog;
- var1.price[var3] = 299;
- var1.desc[var3++] = "Hotdog";
- var1.images[var3] = var1.icecream;
- var1.price[var3] = 199;
- var1.desc[var3++] = "Ice Cream";
- var1.images[var3] = var1.pie;
- var1.price[var3] = 249;
- var1.desc[var3++] = "Cherry Pie";
- var1.images[var3] = var1.cake;
- var1.price[var3] = 355;
- var1.desc[var3++] = "Cake";
- var1.images[var3] = var1.donut;
- var1.price[var3] = 25;
- var1.desc[var3++] = "Donut";
- var1.images[var3] = var1.treat;
- var1.price[var3] = 52;
- var1.desc[var3++] = "Fruit Pop";
- var1.images[var3] = var1.grapes;
- var1.price[var3] = 99;
- var1.desc[var3++] = "Grapes";
- var1.images[var3] = var1.watermelon;
- var1.price[var3] = 59;
- var1.desc[var3++] = "Watermelon";
- var1.images[var3] = var1.peach;
- var1.price[var3] = 35;
- var1.desc[var3++] = "Peach";
- var1.images[var3] = var1.cantaloupe;
- var1.price[var3] = 85;
- var1.desc[var3++] = "Cantaloupe";
- var1.images[var3] = var1.banana;
- var1.price[var3] = 25;
- var1.desc[var3++] = "Banana";
- var1.images[var3] = var1.broccoli;
- var1.price[var3] = 99;
- var1.desc[var3++] = "Broccoli";
- var1.images[var3] = var1.corn;
- var1.price[var3] = 65;
- var1.desc[var3++] = "Corn";
- var1.images[var3] = var1.carrot;
- var1.price[var3] = 25;
- var1.desc[var3++] = "Carrot";
- var1.images[var3] = var1.peas;
- var1.price[var3] = 3;
- var1.desc[var3++] = "Peas";
- var1.images[var3] = var1.radish;
- var1.price[var3] = 45;
- var1.desc[var3++] = "Radish";
- }
-
- public Component getListCellRendererComponent(JList var1, Object var2, int var3, boolean var4, boolean var5) {
- int var6 = (Integer)var2;
- String var7;
- if (var4) {
- var7 = " " + this.this$0.desc[var6] + " $" + (double)this.this$0.price[var6] / (double)100.0F;
- } else {
- var7 = " " + this.this$0.desc[var6];
- }
-
- ((JLabel)this).setIcon(this.this$0.images[var6]);
- return super.getListCellRendererComponent(var1, var7, var6, var4, var5);
- }
- }
-