I dont know whts wrong with the code...
its in java..the error msg is shown while compilation i.e.
class, interface , or enum exception..
plzz can anyone help me with this..
import java.io.*;
import java.security.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public final class DiffieHellman extends java.applet.Applet implements ActionListener
{
private Button b0,b1;
private TextArea pub_prime=new TextArea();
private TextArea pub_no=new TextArea();
private TextArea pri_a=new TextArea();
private TextArea pri_b=new TextArea();
private TextField pub_x=new TextField();
private TextField pub_y=new TextField();
private Label l,la1,la2,la3,la4,la5,la6;
}
public void init()
{
this.setLayout(new BorderLayout(10,10));
Panel p=new Panel();
l=new Label("enter p");
p.add(l);
p.add(pub_prime);
la1=new Label("enter g");
p.add(la1);
p.add(pub_no);
add(p,"North");
Panel p1=new Panel();
la2=new Label("enter a");
p1.add(la2);
p1.add(pri_a);
la3=new Label("enter b");
p1.add(la3);
p1.add(pri_b);
add(p1,"Center");
Panel p2=new Panel();
la4=new Label("X");
p2.add(la4);
p2.add(pub_x);
la5=new Label("Y");
p2.add(la5);
p2.add(pub_y);
add(p2,"South")
Panel p3=new Panel();
b0=new Button("OK");
b0.addActionListener(this);
p3.add(b0);
b1=new Button("Clear Text");
b1.addActionListener(this);
p3.add(b1);
add(p3,"East");
}
public void actionPerformed(ActionEvent evt)
{
String arg=evt.getActionCommand();
if(arg.equals("OK"))
{
comp_puba();
}
else if(arg.equals("Clear Text"))
{
pub_prime.setText("");
pub_no.setText("");
pri_a.setText("");
pri_b.setText("");
pub_x.setText("");
pub_y.setText("");
}
}
private void comp_puba()
{
String m=pub_prime.getText();
String m1=pub_no.getText();
String m2=pri_a.getText();
int P=Integer.parseInt(m);
int G=Integer.parseInt(m1);
int a=Integer.parseInt(m2);
int c;
int E1=1;
for(int i=1;i<=a;i++)
{
E1=E1*G;
}
c=E1 % P;
String c1=String.valueOf(c);
pub_x.setText(""+c1);
}
public void paint(Graphics g)
{
setBackground(Color.black);
g.setColor(Color.blue);
g.drawRect(0,0,this.getSize().width-1, this.getSize().height-1) ;
}
}