?? delstuinfo.java
字號:
import java.awt.*;import java.sql.*;import java.awt.event.*;import javax.swing.*;/** * 學生信息管理模塊 * 刪除學生信息的類 */public class DelStuInfo extends StuInfo{ String sNum_str = ""; public DelStuInfo() { this.setTitle("刪除學生信息"); this.setResizable(false); sNum.setEditable(false); sNum.setText("請查詢學號"); sName.setEditable(false); sSex.setEditable(false); sSethnic.setEditable(false); sBirth.setEditable(false); sYear.setEditable(false); sMajor.setEditable(false); sCollege.setEditable(false); sHome.setEditable(false); //設置運行時窗口的位置 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); this.setLocation((screenSize.width - 400) / 2, (screenSize.height - 300) / 2 + 45); } public void downInit(){ searchInfo.setText("學號查詢"); searchInfo.setFont(new Font("Dialog",0,12)); downPanel.add(searchInfo); deleteInfo.setText("刪除"); deleteInfo.setFont(new Font("Dialog",0,12)); downPanel.add(deleteInfo); eixtInfo.setText("退出"); eixtInfo.setFont(new Font("Dialog",0,12)); downPanel.add(eixtInfo); searchInfo.setEnabled(true); deleteInfo.setEnabled(false); eixtInfo.setEnabled(true); //添加事件偵聽 searchInfo.addActionListener(this); deleteInfo.addActionListener(this); eixtInfo.addActionListener(this); contentPane.add(downPanel,BorderLayout.SOUTH); } /** * 事件處理 */ public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); String[] s = new String[8]; if (obj == eixtInfo) { //退出 this.dispose(); } else if (obj == deleteInfo) { //刪除 int ifdel = JOptionPane.showConfirmDialog(null,"真的要刪除該信息?","提示信息",JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE ); if(ifdel == JOptionPane.YES_OPTION){ StuBean delStu = new StuBean(); delStu.stuDel(sNum.getText()); this.dispose(); DelStuInfo dsi = new DelStuInfo(); dsi.downInit(); dsi.pack(); dsi.setVisible(true); } else{ return; } } else if (obj == searchInfo) { //學號查詢 StuInfoSearchSnum siss = new StuInfoSearchSnum(this); siss.pack(); siss.setVisible(true); sNum_str = siss.getSnum(); StuBean searchStu = new StuBean(); s = searchStu.stuSearch(sNum_str); if(s == null){ JOptionPane.showMessageDialog(null, "記錄不存在!"); sNum.setText("請查詢學號"); sName.setText(""); sSex.setText(""); sSethnic.setText(""); sHome.setText(""); sYear.setText(""); sMajor.setText(""); sCollege.setText(""); sBirth.setText(""); deleteInfo.setEnabled(false); return; } else{ sNum.setText(sNum_str); sName.setText(s[0]); sSex.setText(s[1]); sSethnic.setText(s[2]); sHome.setText(s[3]); sYear.setText(s[4]); sMajor.setText(s[5]); sCollege.setText(s[6]); sBirth.setText(s[7]); deleteInfo.setEnabled(true); } } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -