import java.awt.BorderLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class License extends javax.swing.JDialog
{
private JPanel jPanel1;
private JButton bntOk;
private JButton bntCancel;
public JPasswordField pwd;
public JTextField username;
private JLabel jLabel2;
private JLabel jLabel1;
private JDialog jDialog;
public static void main(String[] args)
{
License inst = new License();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
public License()
{
super();
initGUI();
this.setTitle("用户验证");
}
private void initGUI()
{
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
jPanel1 = new JPanel();
getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.setLayout(null);
{
jLabel1 = new JLabel();
jPanel1.add(jLabel1);
jLabel1.setText("学号:");
jLabel1.setBounds(46, 49, 77, 22);
}
{
jLabel2 = new JLabel();
jPanel1.add(jLabel2);
jLabel2.setText("密码:");
jLabel2.setBounds(46, 95, 53, 15);
}
{
username = new JTextField();
jPanel1.add(username);
username.setBounds(108, 49, 146, 22);
}
{
pwd = new JPasswordField();
pwd.setEchoChar('#');
jPanel1.add(pwd);
pwd.setBounds(108, 91, 146, 22);
}
// bntOK
{
bntOk = new JButton();
jPanel1.add(bntOk);
bntOk.setText("登陆");
bntOk.setBounds(108, 143, 66, 30);
bntOk.addMouseListener
(
new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
if (username.getText().equals("16128")
&& pwd.getText().equals("5"))
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("注册成功"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 160, 90);
jDialog.setVisible(true);
// JOptionPane.showMessageDialog(License.this,
// "注册成功");
}
else if(username.getText().equals("")
|| pwd.getText().equals(""))
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("用户名和密码不能为空"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 190, 90);
jDialog.setVisible(true);
}
else
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("注册 失败"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 160, 90);
jDialog.setVisible(true);
// JOptionPane.showMessageDialog(License.this,
// "注册失败");
}
}
}
);
}
// bntCancel
{
bntCancel = new JButton();
jPanel1.add(bntCancel);
bntCancel.setText("退出");
bntCancel.setBounds(188, 143, 66, 30);
bntCancel.addMouseListener
(
new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
//
System.exit(0);
}
}
);
}
}
pack();
setSize(350, 250);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}