1 package fr.ove.palette.swing;
2
3 import javax.swing.*;
4 import fr.ove.palette.*;
5 import fr.ove.palette.swing.*;
6
7 /***
8 * The palette containing the different kind of use of the summation and the product operator.
9 *
10 * @author © 1999 DIRAT Laurent
11 * @version 1.0 19/09/1999
12 */
13 public class ProdSumPalette extends Palette {
14 /***
15 * The constructor.
16 */
17 public ProdSumPalette() {
18 super(PaletteLayout.COLUMN_CONSTRAINT, 3);
19 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/calculus/sum.gif")), new PaletteInfo("sum()", (byte) 4));
20 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/calculus/sum_a.gif")), new PaletteInfo("sum(;)", (byte) 4));
21 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/calculus/sum_ab.gif")), new PaletteInfo("sum(;;)", (byte) 4));
22 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/calculus/prod.gif")), new PaletteInfo("prod()", (byte) 5));
23 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/calculus/prod_a.gif")), new PaletteInfo("prod(;)", (byte) 5));
24 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/calculus/prod_ab.gif")), new PaletteInfo("prod(;;)", (byte) 5));
25 }
26 }