Java Scientific Calculator design part



පහත downlodw click කර එහි java cord 1ක notepad එකකට copy කර CreateCal.java නමින් save කර compile කර run කර බලන්න


import java.awt.*;

class Cal extends Frame{

Cal(){

setTitle("Scientific Calculator");

setSize(500,230);

setResizable(false);

setBackground(new Color(194,217,241));

` BorderLayout bl=new BorderLayout();

Panel p1=new Panel();

Panel p2=new Panel();

Panel p3=new Panel();

Panel p4=new Panel();

add(p1,bl.SOUTH);

add(p2,bl.NORTH);

add(p3,bl.WEST);

add(p4,bl.EAST);

TextField tf=new TextField(50);

p2.add(tf);

GridLayout gl1=new GridLayout(5,10,6,6);

p1.setLayout(gl1);

GridLayout gl2=new GridLayout(1,3,8,8);

p3.setLayout(gl2);

GridLayout gl3=new GridLayout(1,5,6,6);

p4.setLayout(gl3);

//CREATE cHECKBOX

Checkbox c1=new Checkbox("Degrees",false);

p3.add(c1);

Checkbox c2=new Checkbox("Radians",false);

p3.add(c2);

Checkbox c3=new Checkbox("Grads",false);

p3.add(c3);

Button b0 = new Button (null);

p1.add(b0);

Button b1 = new Button ("Inv");

p1.add(b1);

Button b2 = new Button ("In");

p1.add(b2);

Button b3 = new Button ("(");

p1.add(b3);

Button b4 = new Button (")");

p1.add(b4);

Button b5 = new Button ("<--");

p1.add(b5);

Button b6 = new Button ("CE");

p1.add(b6);

Button b7 = new Button ("C");

p1.add(b7);

Button b8 = new Button ("+/-");

p1.add(b8);

Button b9 = new Button ("v");

p1.add(b9);

Button b10 = new Button ("Int");

p1.add(b10);

Button b11 = new Button ("sinh");

p1.add(b11);

Button b12 = new Button ("sin");

p1.add(b12);

Button b13 = new Button ("X2");

p1.add(b13);

Button b14 = new Button ("n!");

p1.add(b14);

Button b15 = new Button ("7");

p1.add(b15);

Button b16 = new Button ("8");

p1.add(b16);

Button b17 = new Button ("9");

p1.add(b17);

Button b18 = new Button ("/");

p1.add(b18);

Button b19 = new Button ("%");

p1.add(b19);

Button b20 = new Button ("dms");

p1.add(b20);

Button b21 = new Button ("cosh");

p1.add(b21);

Button b22 = new Button ("cos");

p1.add(b22);

Button b23 = new Button ("xY");

p1.add(b23);

Button b24 = new Button ("y_/X");

p1.add(b24);

Button b25 = new Button ("4");

p1.add(b25);

Button b26 = new Button ("5");

p1.add(b26);

Button b27 = new Button ("6");

p1.add(b27);

Button b28 = new Button ("*");

p1.add(b28);

Button b29 = new Button ("1/x");

p1.add(b29);

Button b30 = new Button ("Pi");

p1.add(b30);

Button b31 = new Button ("tanh");

p1.add(b31);

Button b32 = new Button ("tan");

p1.add(b32);

Button b33 = new Button ("x3");

p1.add(b33);

Button b34 = new Button ("3_/x");

p1.add(b34);

Button b35 = new Button ("1");

p1.add(b35);

Button b36 = new Button ("2");

p1.add(b36);

Button b37 = new Button ("3");

p1.add(b37);

Button b38 = new Button ("-");

p1.add(b38);

Button b39 = new Button ("=");

p1.add(b39);

Button b40 = new Button ("F-E");

p1.add(b40);

Button b41 = new Button ("Exp");

p1.add(b41);

Button b42 = new Button ("Mod");

p1.add(b42);

Button b43 = new Button ("log");

p1.add(b43);

Button b44 = new Button ("10x");

p1.add(b44);

Button b45 = new Button ("");

p1.add(b45);

Button b46 = new Button ("0");

p1.add(b46);

Button b47 = new Button (".");

p1.add(b47);

Button b48 = new Button ("+");

p1.add(b48);

Button b49 = new Button ("");

p1.add(b49);

Button b50 = new Button ("MC");

p4.add(b50);

Button b51 = new Button ("MR");

p4.add(b51);

Button b52 = new Button ("MS");

p4.add(b52);

Button b53 = new Button ("M+");

p4.add(b53);

Button b54 = new Button ("M-");

p4.add(b54);

//bUTTON COLOUR

b0.setBackground(new Color(235,242,252));

b1.setBackground(new Color(235,242,252));

b1.setForeground(Color.red);

b2.setBackground(new Color(235,242,252));

b2.setForeground(Color.RED);

b3.setBackground(new Color(235,242,252));

b3.setForeground(Color.RED);

b4.setBackground(new Color(235,242,252));

b4.setForeground(Color.RED);

b5.setBackground(new Color(235,242,252));

b6.setBackground(new Color(235,242,252));

b7.setBackground(new Color(235,242,252));

b8.setBackground(new Color(235,242,252));

b9.setBackground(new Color(235,242,252));

b10.setBackground(new Color(235,242,252));

b10.setForeground(Color.RED);

b11.setBackground(new Color(235,242,252));

b11.setForeground(Color.RED);

b12.setBackground(new Color(235,242,252));

b12.setForeground(Color.RED);

b13.setBackground(new Color(235,242,252));

b13.setForeground(Color.RED);

b14.setBackground(new Color(235,242,252));

b14.setForeground(Color.RED);

b15.setBackground(new Color(235,242,252));

b16.setBackground(new Color(235,242,252));

b17.setBackground(new Color(235,242,252));

b18.setBackground(new Color(235,242,252));

b19.setBackground(new Color(235,242,252));

b20.setBackground(new Color(235,242,252));

b20.setForeground(Color.RED);

b21.setBackground(new Color(235,242,252));

b21.setForeground(Color.RED);

b22.setBackground(new Color(235,242,252));

b22.setForeground(Color.RED);

b23.setBackground(new Color(235,242,252));

b23.setForeground(Color.RED);

b24.setBackground(new Color(235,242,252));

b24.setForeground(Color.RED);

b25.setBackground(new Color(235,242,252));

b26.setBackground(new Color(235,242,252));

b27.setBackground(new Color(235,242,252));

b28.setBackground(new Color(235,242,252));

b29.setBackground(new Color(235,242,252));

b30.setBackground(new Color(235,242,252));

b30.setForeground(Color.RED);

b31.setBackground(new Color(235,242,252));

b31.setForeground(Color.RED);

b32.setBackground(new Color(235,242,252));

b32.setForeground(Color.RED);

b33.setBackground(new Color(235,242,252));

b33.setForeground(Color.RED);

b34.setBackground(new Color(235,242,252));

b34.setForeground(Color.RED);

b35.setBackground(new Color(235,242,252));

b36.setBackground(new Color(235,242,252));

b37.setBackground(new Color(235,242,252));

b38.setBackground(new Color(235,242,252));

b39.setBackground(new Color(235,242,252));

b40.setBackground(new Color(235,242,252));

b40.setForeground(Color.RED);

b41.setBackground(new Color(235,242,252));

b41.setForeground(Color.RED);

b42.setBackground(new Color(235,242,252));

b42.setForeground(Color.RED);

b43.setBackground(new Color(235,242,252));

b43.setForeground(Color.RED);

b44.setBackground(new Color(235,242,252));

b44.setForeground(Color.RED);

b45.setBackground(new Color(235,242,252));

b46.setBackground(new Color(235,242,252));

b47.setBackground(new Color(235,242,252));

b48.setBackground(new Color(235,242,252));

b49.setBackground(new Color(235,242,252));

b50.setBackground(new Color(235,242,252));

b51.setBackground(new Color(235,242,252));

b52.setBackground(new Color(235,242,252));

b53.setBackground(new Color(235,242,252));

b54.setBackground(new Color(235,242,252));

}

}

class CreateCal{

public static void main(String args[]){

Cal c=new Cal();

c.setVisible(true);

}

}




1 comment:

  1. kollo ActionListeners liyala wada karana widihattama haduwa nam hodai neda????

    ReplyDelete