用Java写一个毕业设计管理系统交互界面
时间: 2023-11-10 17:05:13 浏览: 59
以下是使用Java Swing编写毕业设计管理系统交互界面的示例代码。这是一个简单的登陆界面,包括账号、密码输入框和登陆按钮,您可以根据实际需求进行修改和扩展。
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class LoginFrame extends JFrame {
private JTextField usernameField; //用户名输入框
private JPasswordField passwordField; //密码输入框
private JButton loginButton; //登录按钮
public LoginFrame() {
initUI();
}
private void initUI() {
setTitle("毕业设计管理系统");
setSize(400, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
//创建面板
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3, 1)); //设置面板布局为3行1列
//创建用户名输入框
JLabel usernameLabel = new JLabel("用户名:");
usernameField = new JTextField();
JPanel usernamePanel = new JPanel();
usernamePanel.add(usernameLabel);
usernamePanel.add(usernameField);
//创建密码输入框
JLabel passwordLabel = new JLabel("密码:");
passwordField = new JPasswordField();
JPanel passwordPanel = new JPanel();
passwordPanel.add(passwordLabel);
passwordPanel.add(passwordField);
//创建登录按钮
loginButton = new JButton("登录");
JPanel buttonPanel = new JPanel();
buttonPanel.add(loginButton);
//添加组件到面板
panel.add(usernamePanel);
panel.add(passwordPanel);
panel.add(buttonPanel);
//添加面板到窗口
add(panel);
//为登录按钮添加点击事件监听器
loginButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//获取用户名和密码
String username = usernameField.getText();
String password = String.valueOf(passwordField.getPassword());
//TODO: 根据用户名和密码进行登录验证
}
});
}
public static void main(String[] args) {
EventQueue.invokeLater(() -> {
LoginFrame frame = new LoginFrame();
frame.setVisible(true);
});
}
}
```
这是一个简单的登陆界面,您可以根据实际需求进行修改和扩展,例如添加更多的输入框、按钮和控件。
阅读全文