Java完整代码能够删除学生住宿信息且有图形页面
时间: 2024-03-14 14:45:00 浏览: 54
以下是一个简单的Java代码示例,可以实现删除学生住宿信息,并且带有图形界面。需要注意的是,这只是一个示例,实际使用时需要根据具体需求进行修改和完善。
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class DeleteStudentInfo extends JFrame implements ActionListener {
private JLabel label1, label2;
private JTextField textField;
private JButton button;
public DeleteStudentInfo() {
super("删除学生住宿信息");
setLayout(new FlowLayout());
label1 = new JLabel("请输入学生姓名:");
add(label1);
textField = new JTextField(10);
add(textField);
button = new JButton("删除");
add(button);
label2 = new JLabel("");
add(label2);
button.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 150);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String name = textField.getText();
// 在此处添加删除学生信息的代码,需要根据具体实现进行修改
label2.setText(name + "的住宿信息已删除。");
textField.setText("");
}
public static void main(String[] args) {
new DeleteStudentInfo();
}
}
```
在这个示例中,我们使用了Java的GUI库Swing来创建一个图形界面,其中包括一个文本框用于输入学生姓名,一个按钮用于触发删除操作,以及一个标签用于显示删除结果。
在`actionPerformed()`方法中,我们获取了文本框中输入的学生姓名,然后调用实际的删除学生信息的方法,最后更新标签的内容以显示删除成功的信息。这里的删除操作需要根据具体实现进行修改,可以使用JDBC连接数据库进行操作,或者使用其他方式实现。
在`main()`方法中,我们创建了一个`DeleteStudentInfo`对象,启动了图形界面。用户可以在界面中输入学生姓名并点击删除按钮进行操作。
阅读全文