freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生信息管理系統(tǒng)課程設(shè)計報告-資料下載頁

2025-01-18 21:30本頁面
  

【正文】 TableModel tm。 //把菜單封裝成一個函數(shù) public void menuInit() { jm1=new JMenu(系統(tǒng))。 ()。 jm1_1=new JMenuItem(退出系統(tǒng))。 (this)。 ()。 (jm1_1)。 jm2=new JMenu(學(xué)生管理)。 ()。 jm2_1=new JMenuItem(查詢記錄)。 (this)。 ()。 jm2_2=new JMenuItem(添加記錄)。 (this)。 (false)。 ()。 jm2_3=new JMenuItem(修改記錄)。 (this)。 (false)。 ()。 jm2_4=new JMenuItem(刪除記錄)。 (this)。 (false)。 ()。 jm2_5=new JMenuItem(顯示記錄)。 (this)。 ()。 jm2_6=new JMenuItem(關(guān)閉記錄)。 (this)。 ()。 (jm2_5)。 (jm2_1)。 (jm2_2)。 (jm2_3)。 (jm2_4)。 (jm2_6)。 jm3=new JMenu(系統(tǒng)設(shè)置)。 ()。 jm3_1=new JMenuItem(顯示用戶)。 ()。 (this)。 //設(shè)置不可點(diǎn)擊 (false)。 jm3_2=new JMenuItem(修改密碼)。 (false)。 ()。 (this)。 jm3_3=new JMenuItem(關(guān)閉用戶信息)。 (false)。 ()。 (this)。 (jm3_1)。 (jm3_2)。 (jm3_3)。 //設(shè)置菜單條 jmb=new JMenuBar()。 //把菜單添加到菜單條 (jm1)。 (jm2)。 (jm3)。 //把菜單條添加到窗體 (jmb)。 } public static void main(String[] args) { // TODO Autogenerated method stub StuMainView manageview=new StuMainView()。 } public StuMainView() { //調(diào)用菜單函數(shù) ()。 //當(dāng)?shù)顷戇M(jìn)入界面時,最初顯示的界面 jtb=new JTable()。 //在剛登陸進(jìn)去的時候不讓數(shù)據(jù)顯示出來,如果即時顯示,當(dāng)數(shù)據(jù)量大時,影響速度,也不太符合常規(guī),因此這時不顯示數(shù)據(jù) jsp=new JScrollPane(jtb)。 (jsp,Center)。 //設(shè)置窗體屬性 (600,400)。 (學(xué)生信息管理系統(tǒng)普通學(xué)生)。 //設(shè)置窗口的初始位置 width=().getScreenSize().width。 height=().getScreenSize().height。 (width/2280, height/2250)。 ()。 (true)。 } //*************************事件響應(yīng)***********************// @Override public void actionPerformed(ActionEvent arg0) { // TODO Autogenerated method stub if(()==jm1_1) { Object[] options = {確定,取消}。 int respose=(this, 你確認(rèn)要退出系統(tǒng)嗎?,退出系統(tǒng)確認(rèn)對話框,null, options, options[0])。 if(respose==0) { (你按下了確認(rèn)按鈕!)。 (0)。//退出系統(tǒng) } else if(respose==1) { (你按下了取消按鈕!)。 return。 } } //查詢記錄 else if(()==jm2_1) { (查詢被點(diǎn)擊了)。 StuQuery sq=new StuQuery(this, 學(xué)生信息查詢, true)。 } //添加記錄 else if(()==jm2_2) { (添加被點(diǎn)擊了)。 AddStu addstu=new AddStu(this, 添加學(xué)生信息, true)。 tm=new TableModel(null)。 (tm)。 //**************************這里還有問題,不能在更新表數(shù)據(jù)后自動關(guān)閉對話框 //關(guān)閉對話框,注意:只能在表模型更新數(shù)據(jù)后才能關(guān)閉對話框,如果是在AddStu中執(zhí)行數(shù)據(jù)庫更新后就關(guān)閉則表模型還沒有更新,新添加的數(shù)據(jù)不能顯示出來 //所以只能在這里關(guān)閉對話框 ()。//關(guān)閉AddStu窗口 } //修改記錄 else if(()==jm2_3) { //先判斷是否選擇了一行,沒有選中,則返回1,如果選中,則返回選中的那一行的序號,也就是第幾行 int rowNo=()。 if(rowNo==1) { //沒有選中,提示信息 (this, 你沒有選中一行!)。 return。 } else { //得到選擇的那一行的學(xué)號 //String stuId=(String)(rowNo, 0)。//學(xué)號是字符串,因些得轉(zhuǎn)型 //需要把當(dāng)前的這個數(shù)據(jù)模型和所選擇的那一行的序號傳過去 UpdateStu updateStu=new UpdateStu(this, 修改學(xué)生信息, tm, rowNo, true)。 //更新當(dāng)前窗口的學(xué)生信息,以便更新學(xué)生信息后就能看到新信息 tm=new TableModel(null)。 (tm)。 } } //刪除記錄 else if(()==jm2_4) { (你點(diǎn)擊了刪除按鈕)。 //到得某一行,即選擇的那一行 int rowNo=()。 //判斷是否已經(jīng)選擇一行,如果沒有選擇,則彈出一個對話框,當(dāng)?shù)扔?時,表示沒有選擇 if(rowNo==1) { (this,你沒有選擇一行!)。 return。 } else { //得到選擇的那一行的學(xué)號 String stuId=(String)(rowNo, 0)。//某一行的第0列就是學(xué)號,因為得到的學(xué)號是字符串,所以得轉(zhuǎn)型 (stuId=+stuId)。 String sql=delete * from student where stuId=39。+stuId+39。 //連接數(shù)據(jù)庫 SqlConn sqlconn=new SqlConn()。 (sql)。 //注意:********這在里必須調(diào)用關(guān)閉數(shù)據(jù)庫連接的方法,在這里,如果沒有關(guān)閉資源,則表模型無法更新成功,切記?。。。。? ()。 tm=new TableModel(null)。 (tm)。 } } //顯示記錄 else if(()==jm2_5) { tm=new TableModel(null)。 (tm)。 //讓表格顯示學(xué)生信息 (true)。 } //*****************關(guān)閉記錄*******************// else if(()==jm2_6) { (jm2_6被點(diǎn)擊了!)。 //不顯示學(xué)生信息 (false)。 } }} 47
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1