public static void CreateJFrame(){
final JFrame jFrame = new JFrame("标题");
jFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
jFrame.setBounds(600, 200, 300, 220);
jFrame.setLocationRelativeTo(null);//居中
Container c = jFrame.getContentPane();
/*标题部分--North*/
JPanel titlePanel = new JPanel();
titlePanel.setLayout(new FlowLayout());
titlePanel.add(new JLabel("XXX登录系统"));
c.add(titlePanel, "North");
/*输入部分--Center*/
JPanel jp=new JPanel(); //创建面板
jp.setLayout(null);
JLabel lableUser = new JLabel("用户名");
lableUser.setBounds(50, 20, 50, 20);
JLabel lablePwd = new JLabel("密 码");
lablePwd.setBounds(50, 60, 50, 20);
jp.add(lableUser);
jp.add(lablePwd);
final JTextField txtUser = new JTextField();
final JPasswordField txtPwd = new JPasswordField ();
txtUser.setBounds(110, 20, 120, 20);
txtPwd.setBounds(110, 60, 120, 20);
jp.add(txtUser);
jp.add(txtPwd);
c.add(jp, "Center");
/*按钮部分--South*/
JPanel buttonPanel = new JPanel();
buttonPanel.setLayout(new FlowLayout());
JButton okbtn = new JButton("确定");
buttonPanel.add(okbtn);
c.add(buttonPanel, "South");
jFrame.setVisible(true); //设置窗口是否可见
okbtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String username = txtUser.getText();
String pwd = String.valueOf(txtPwd.getPassword());
if(username.equals("admin") && pwd.equals("123")){
jFrame.dispose();//销毁本窗体
}
}
});
}
public static void main(String[] a){
CreateJFrame();
}