java登陆界面在哪里修改_如何用JAVA编写一个简单用户登陆界面?

非数据库的

import java.awt.*;

import javax.swing.*;

import java.awt.Rectangle;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class UserFrame extends JFrame {

public UserFrame() {

try {

jbInit();

} catch (Exception exception) {

exception.printStackTrace();

}

}

private void jbInit() throws Exception {

getContentPane().setLayout(null);

lblName.setText("用户名:");

lblName.setBounds(new Rectangle(26, 52, 60, 32));

btnOK.setBounds(new Rectangle(38, 196, 91, 38));

btnOK.setText("确定");

btnOK.addActionListener(new UserFrame_btnOK_actionAdapter(this));

btnCencal.setBounds(new Rectangle(173, 196, 91, 37));

btnCencal.setText("取消");

btnCencal.addActionListener(new UserFrame_btnCencal_actionAdapter(this));

txtName.setBounds(new Rectangle(126, 52, 111, 31));

txtPWD.setBounds(new Rectangle(126, 135, 110, 31));

lblMessage.setBounds(new Rectangle(83, 92, 165, 28));

this.getContentPane().add(lblName);

this.getContentPane().add(lblPWD);

this.getContentPane().add(btnOK);

this.getContentPane().add(btnCencal);

this.getContentPane().add(txtName);

this.getContentPane().add(txtPWD);

this.getContentPane().add(lblMessage);

lblPWD.setText("密码:");

lblPWD.setBounds(new Rectangle(26, 131, 70, 37));

}

JLabel lblName = new JLabel();

JLabel lblPWD = new JLabel();

JButton btnOK = new JButton();

JButton btnCencal = new JButton();

JTextField txtName = new JTextField();

JTextField txtPWD = new JTextField();

JLabel lblMessage = new JLabel();

public void btnOK_actionPerformed(ActionEvent e) {

String User;

String PWD;

User=txtName.getText();

PWD=txtPWD.getText();

if(User.equals("admin")&&PWD.equals("admin888")){

lblMessage.setText("登陆成功");

AddUserinfo au = new AddUserinfo();

au.setTitle("信息修改器");

au.setBounds(50, 50, 400, 310);

au.setVisible(true);

this.dispose();

}else{

lblMessage.setText("登陆失败");

}

}

public void btnCencal_actionPerformed(ActionEvent e) {

System.exit(0);

}

}

class UserFrame_btnCencal_actionAdapter implements ActionListener {

private UserFrame adaptee;

UserFrame_btnCencal_actionAdapter(UserFrame adaptee) {

this.adaptee = adaptee;

}

public void actionPerformed(ActionEvent e) {

adaptee.btnCencal_actionPerformed(e);

}

}

class UserFrame_btnOK_actionAdapter implements ActionListener {

private UserFrame adaptee;

UserFrame_btnOK_actionAdapter(UserFrame adaptee) {

this.adaptee = adaptee;

}

public void actionPerformed(ActionEvent e) {

adaptee.btnOK_actionPerformed(e);

}

public static void main(String [] args){

UserFrame uf=new UserFrame();

uf.setBounds(0,0,350,300);

uf.setTitle("登陆器");

uf.setVisible(true);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值