import java.awt.BorderLayout;
import
java.awt.event.ActionEvent;
import
java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import
javax.swing.JPasswordField;
import javax.swing.JTextField;
import
javax.swing.border.EmptyBorder;
import
sun.net.www.content.audio.basic;
public class LoginF extends JFrame
{
static JFrame jf = null;
private JPanel contentPane;
private JTextField userField;
private JPasswordField
pwdField;
private JButton regButton;
private JButton logButton;
// 构造
public LoginF() {
creatFrame();
setVisible(true);
}
// 创建Frame
private void creatFrame() {
setTitle("联系人管理系统");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 354, 245);
contentPane = new JPanel();
contentPane.setBorder(new
EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(new
BorderLayout(0, 0));
JPanel mainPanl = new JPanel();
contentPane.add(mainPanl,
BorderLayout.CENTER);
mainPanl.setLayout(null);
JLabel userLable = new
JLabel("用户名:");
userLable.setBounds(63, 58, 55,
15);
mainPanl.add(userLable);
JLabel pwdLabel = new JLabel("密
码:");
pwdLabel.setBounds(63, 95, 55,
15);
mainPanl.add(pwdLabel);
userField = new JTextField();
userField.setBounds(127, 55, 136,
21);
mainPanl.add(userField);
userField.setColumns(10);
pwdField = new
JPasswordField();
pwdField.setColumns(10);
pwdField.setBounds(127, 92, 136,
21);
mainPanl.add(pwdField);
logButton = new JButton("验证");
logButton.setBounds(225, 164, 93,
23);
mainPanl.add(logButton);
logButton.addActionListener(new
ActionListener() {
@Override
public void
actionPerformed(ActionEvent e) {
String
name=userField.getText();
String pwd=pwdField.getText();
if(!name.equals("")|!pwd.equals("")){
if(name==pwd||name.equals(pwd)){
JOptionPane seccessjop=new
JOptionPane("恭喜你 ,注册成功");
JDialog
dialog=seccessjop.createDialog(jf,"提 示!");
dialog.show();
System.err.println(" 成功。。。");
return;
}
else{
JOptionPane filejop=new
JOptionPane("用户名和密码不匹配");
JDialog
dialog=filejop.createDialog(jf,"提示!");
dialog.show();
System.err.println("cuo
wu...");
userField.setText("");
pwdField.setText("");
userField.grabFocus();
}
}
else{
JOptionPane jop=new
JOptionPane("请输入用户名和密码");
JDialog dialog=jop.createDialog(jf,"
提示!");
dialog.show();
}
}
});
regButton = new JButton("注册");
regButton.setBounds(10, 164, 93,
23);
mainPanl.add(regButton);
}
// main函数
public static void main(String[]
args) {
LoginF jf = new LoginF();
JDialog.setDefaultLookAndFeelDecorated(true);
JFrame.setDefaultLookAndFeelDecorated(true);
}
}