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 trigonometric functions.
9 *
10 * @author © 1999 DIRAT Laurent
11 * @version 1.0 19/09/1999
12 */
13 public class TrigoPalette extends Palette {
14 /***
15 * The constructor.
16 */
17 public TrigoPalette() {
18 super(PaletteLayout.ROW_CONSTRAINT, 4);
19 addButtonToPalette(new JPaletteButton("cos(?)"), new PaletteInfo("cos()", (byte) 4));
20 addButtonToPalette(new JPaletteButton("acos(?)"), new PaletteInfo("acos()", (byte) 5));
21 addButtonToPalette(new JPaletteButton("cosh(?)"), new PaletteInfo("cosh()", (byte) 5));
22 addButtonToPalette(new JPaletteButton("acosh(?)"), new PaletteInfo("acosh()", (byte) 6));
23
24 addButtonToPalette(new JPaletteButton("sin(?)"), new PaletteInfo("sin()", (byte) 4));
25 addButtonToPalette(new JPaletteButton("asin(?)"), new PaletteInfo("asin()", (byte) 5));
26 addButtonToPalette(new JPaletteButton("sinh(?)"), new PaletteInfo("sinh()", (byte) 5));
27 addButtonToPalette(new JPaletteButton("asinh(?)"), new PaletteInfo("asinh()", (byte) 6));
28
29 addButtonToPalette(new JPaletteButton("tan(?)"), new PaletteInfo("tan()", (byte) 4));
30 addButtonToPalette(new JPaletteButton("atan(?)"), new PaletteInfo("atan()", (byte) 5));
31 addButtonToPalette(new JPaletteButton("tanh(?)"), new PaletteInfo("tanh()", (byte) 5));
32 addButtonToPalette(new JPaletteButton("atanh(?)"), new PaletteInfo("atanh()", (byte) 6));
33
34 addButtonToPalette(new JPaletteButton("cot(?)"), new PaletteInfo("cot()", (byte) 4));
35 addButtonToPalette(new JPaletteButton("acot(?)"), new PaletteInfo("acot()", (byte) 5));
36 addButtonToPalette(new JPaletteButton("coth(?)"), new PaletteInfo("coth()", (byte) 5));
37 addButtonToPalette(new JPaletteButton("acoth(?)"), new PaletteInfo("acoth()", (byte) 6));
38
39 addButtonToPalette(new JPaletteButton("sec(?)"), new PaletteInfo("sec()", (byte) 4));
40 addButtonToPalette(new JPaletteButton("asec(?)"), new PaletteInfo("asec()", (byte) 5));
41 addButtonToPalette(new JPaletteButton("sech(?)"), new PaletteInfo("sech()", (byte) 5));
42 addButtonToPalette(new JPaletteButton("asech(?)"), new PaletteInfo("asech()", (byte) 6));
43
44 addButtonToPalette(new JPaletteButton("csc(?)"), new PaletteInfo("csc()", (byte) 4));
45 addButtonToPalette(new JPaletteButton("acsc(?)"), new PaletteInfo("acsc()", (byte) 5));
46 addButtonToPalette(new JPaletteButton("csch(?)"), new PaletteInfo("csch()", (byte) 5));
47 addButtonToPalette(new JPaletteButton("acsch(?)"), new PaletteInfo("acsch()", (byte) 6));
48 }
49 }