View Javadoc

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  }