使用idea写一个index登录注册界面代码
时间: 2023-09-23 08:07:17 浏览: 37
抱歉,我不支持编程环境和具体编程语言。但是,我可以提供一个基本的登录注册界面的示例代码,你可以根据自己的需求进行修改和完善。
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame implements ActionListener {
private JLabel label1, label2, label3;
private JTextField tf;
private JPasswordField pf;
private JButton loginBtn, registerBtn;
public Login() {
setTitle("Login");
setSize(300, 200);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3, 2));
label1 = new JLabel("Username:");
tf = new JTextField(10);
panel.add(label1);
panel.add(tf);
label2 = new JLabel("Password:");
pf = new JPasswordField(10);
panel.add(label2);
panel.add(pf);
loginBtn = new JButton("Login");
loginBtn.addActionListener(this);
panel.add(loginBtn);
registerBtn = new JButton("Register");
registerBtn.addActionListener(this);
panel.add(registerBtn);
label3 = new JLabel("");
panel.add(label3);
add(panel);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == loginBtn) {
String username = tf.getText();
String password = new String(pf.getPassword());
if (username.equals("admin") && password.equals("admin")) {
label3.setText("Login Successful!");
} else {
label3.setText("Invalid Username or Password!");
}
} else if (e.getSource() == registerBtn) {
// TODO: Open registration form
}
}
public static void main(String[] args) {
new Login();
}
}
```