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 basic operators : +, -, *, /, ^.
9 *
10 * @author © 1999 DIRAT Laurent
11 * @version 1.0 19/09/1999
12 */
13 public class BasicOperatorsPalette extends Palette {
14 /***
15 * The constructor.
16 */
17 public BasicOperatorsPalette() {
18 super(PaletteLayout.COLUMN_CONSTRAINT, 2);
19 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/bi_plus.gif")), new PaletteInfo("+", (byte) 0));
20 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/plus.gif")), new PaletteInfo("+", (byte) 1));
21 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/bi_minus.gif")), new PaletteInfo("-", (byte) 0));
22 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/minus.gif")), new PaletteInfo("-", (byte) 1));
23 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/bi_mult.gif")), new PaletteInfo("*", (byte) 0));
24 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/mult.gif")), new PaletteInfo("*", (byte) 1));
25 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/bi_div.gif")), new PaletteInfo("/", (byte) 0));
26 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/div.gif")), new PaletteInfo("/", (byte) 1));
27 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/bi_power.gif")), new PaletteInfo("^", (byte) 0));
28 addButtonToPalette(new JPaletteButton(new ImageIcon("fr/ove/palette/images/operator/power.gif")), new PaletteInfo("^", (byte) 1));
29 }
30 }