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 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  }