Code:
import javax.swing.*;
import java.awt.Container; //for container class
import java.awt.event.KeyListener; 
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;
import java.awt.event.ActionListener;
import java.awt.event.*;
import javax.swing.border.TitledBorder; //for border
class Authority extends JFrame implements ActionListener
{
 Container c;
 JButton Jb1,b2,b3;
 JLabel l1,l2,l3,l4,l5;
 JTextField t1;
 JPasswordField t2;
 TitledBorder tb;
 Authority()
 {
  //create main Window
  super("Authority Validation Window");
  c=getContentPane();
  c.setLayout(null);
        setSize(800,560);
  l4=new JLabel("User Identification");
  l4.setBounds(340,100,200,60);
     c.add(l4);
  //create frame for Authority Window using Jbutton
  Jb1=new JButton();
        Jb1.setLayout(null);
  Jb1.setBounds(180,150,450,240);
  c.add(Jb1);
  l4=new JLabel();
  l4.setBounds(125,80,560,350);
  tb=new TitledBorder("Authority Validation Window");
        l4.setBorder(tb);
  c.add(l4);
  //create username n password
  l1=new JLabel("Enter Username: ");
  l1.setBounds(65,40,100,30);
  Jb1.add(l1);
  l2=new JLabel("Enter Password: ");
  l2.setBounds(65,90,100,30);
  Jb1.add(l2);
         //Enter Username n Password
   t1=new JTextField();
   t1.setBounds(200,40,170,30);
   t1.requestFocus();
   Jb1.add(t1);
   t2=new JPasswordField();
   t2.setBounds(200,90,170,30);
   t2.requestFocus();
   Jb1.add(t2);
         //create OK n CANCEL buttons
   b2=new JButton("OK");
   b2.setBounds(80,170,120,30);
   b2.setMnemonic('O'); //for underlining
   b2.addActionListener(this);
   Jb1.add(b2);
   b3=new JButton("CANCEL");
   b3.setBounds(240,170,120,30);
   b3.setMnemonic('C');
   b3.addActionListener(this);
   Jb1.add(b3);
         //for displaying error message
   l3=new JLabel("Please enter the correct password");
   l3.setBounds(240,120,200,40);
         //keyListener
   addKeyListener(new KeyAdapter()
    { public void keyPressed(KeyEvent ke)
    {
         if(ke.getKeyCode()==13) //enter key
       { 
      if(b2.hasFocus()) //OK button 
       { 
      if(t1.getText().equals("Selfish Routing")  && t2.getText().equals("n782996k"))
      { t1.setText(null);  t2.setText(null);
           new mainselfish(); }
      else
      { Jb1.add(l3); }
      }
       }
       if(b3.hasFocus()) //CANCEL button
     { new Project(); }//cancel button close
       repaint();
     }
               });
  setVisible(true);
  setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
  }//end of parameter constructor
    public void actionPerformed(ActionEvent ae)
 {
  if(ae.getActionCommand().equals("OK")) //OK button
  { 
   if(t1.getText().equals("Selfish Routing")&&t2.getText().equals("n782996k"))
   {t1.setText(null); t2.setText(null);
      new mainselfish(); }
     else
   { t1.setText(null); t2.setText(null);
      JOptionPane.showMessageDialog(this,"Please enter the correct password","Authority Validation Window",JOptionPane.ERROR_MESSAGE);
    } //ok button close
  }
       if(ae.getSource()==b3)
  { new Project(); } //cancel button close
   } //ActionListener close
 public static void main(String[] args) 
 {
  new Authority();
 }
}
i have cannot find error inthis pro...pls help

Last edited by shabbir; 7Mar2011 at 12:07.. Reason: Code blocks