import java.awt.*;
import javax.swing.*;
public class DengLu extends JFrame 
{
public JPanel aPane;
public JLabel aLabel;
static String name;
static String passwd;
public DengLu () throws Exception
{
   aPane= new JPanel();
   aLabel= new JLabel("欢迎您的到来");
   getContentPane().add(aPane,BorderLayout.CENTER);
   aPane.add(aLabel);
   JTextField tf=new JTextField(20);
   JPasswordField pass=new JPasswordField(20);
   Object[] msgs=new Object[]{new String("用户名"),tf,new String("密码"),pass};
   if(JOptionPane.showConfirmDialog(this,msgs,"登陆",JOptionPane.OK_CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE)==JOptionPane.OK_OPTION)
{
  name=tf.getText();
  passwd=pass.getText();
  if(!(name.equals("123") && passwd.equals("123")))
                  {
                  JOptionPane.showMessageDialog(null,"密码不正确!请重新输入!!!","警告",JOptionPane.ERROR_MESSAGE);
                  }
                 else {
                        return;
                      }                        
                throw new Exception("login failed");   
  
}
                 
       
}
public static void main(String[] args)
{
  
  for(int i=0; i<9; i++){
  
  try{
DengLu d1=new DengLu();
d1.setSize(300,300);
d1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
d1.show();
break;
  
  }catch(Exception e){
   if(e.getMessage().equals("login failed")){
   System.out.println(e.getMessage());


  
   }
  }
  
 }  
  
}
}