⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delstudent.java

📁 自己用java编写的基于B/S的在线考试系统
💻 JAVA
字号:

import java.awt.FlowLayout;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class DelStudent extends JDialog implements ActionListener {
	JTextField id;

	JLabel lable, lable1;

	JButton yes, no;

	JPanel p1, p2, p3;

	DelStudent(JFrame f, String s, boolean b) {
		super(f, s, b);
		setLayout(new FlowLayout());
		p1 = new JPanel();
		p2 = new JPanel();
		p3 = new JPanel();
		id = new JTextField(10);
		lable = new JLabel("删除向导");
		lable1 = new JLabel("学号:");
		yes = new JButton("删除");
		no = new JButton("取消");
		yes.addActionListener(this);
		no.addActionListener(this);
		p1.add(lable);
		p2.add(lable1);
		p2.add(id);
		p3.add(yes);
		p3.add(no);
		add(p1);
		add(p2);
		add(p3);
		setSize(230, 301);
		setResizable(false);
		setLocation(250, 180);
		this.setVisible(true);
		this.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				Window w = e.getWindow();
				w.setVisible(false);
				w.dispose();
			}
		});
		validate();
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == yes) {
			String idStr = this.id.getText().trim();
			char[] idtmp = idStr.toCharArray();
			boolean flag = false;
			for (int i = 0; i < idtmp.length; i++) {
				if ('1' <= idtmp[i] && idtmp[i] <= '9') {
					flag = true;
				}
			}
			if (flag) {
				int iid = Integer.parseInt(idStr);
				StudentManager stm = new StudentManager();
				if (stm.delStudent(iid)) {
					JOptionPane.showMessageDialog(this, "删除成功!!", "消息",
							JOptionPane.WARNING_MESSAGE);
					this.id.setText(null);
				} else {
					JOptionPane.showMessageDialog(this, "删除失败!!", "消息",
							JOptionPane.WARNING_MESSAGE);
					this.id.setText(null);
				}
			} else {
				JOptionPane.showMessageDialog(this, "ID是无效字符!!", "消息",
						JOptionPane.WARNING_MESSAGE);
				this.id.setText(null);
			}
		}
		if (e.getSource() == no) {
			this.id.setText(null);
			this.setVisible(false);
			this.dispose();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -