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

正文內(nèi)容

java課程設(shè)計(jì)學(xué)籍管理系統(tǒng)-文庫吧

2025-07-23 11:46 本頁面


【正文】 //存放散列表的文件 public StudentSituation(File file) { =file。 學(xué)號(hào)=new JTextField(10)。 姓名=new JTextField(10)。 專業(yè)=new JTextField(10)。 年級(jí)=new JTextField(10)。 出生=new JTextField(10)。 group=new ButtonGroup()。 男=new JRadioButton(男,true)。 女=new JRadioButton(女,false)。 (男)。 (女)。 錄入=new JButton(錄入)。 重置=new JButton(重置)。 (this)。 (this)。 Box box1=()。 //創(chuàng)建6個(gè)水平Box容器 (new JLabel(學(xué)號(hào):,))。 (學(xué)號(hào))。 Box box2=()。 (new JLabel(姓名:,))。 (姓名)。 Box box3=()。 (new JLabel(性別:,))。 (男)。 (女)。 Box box4=()。 (new JLabel(專業(yè):,))。 (專業(yè))。 Box box5=()。 (new JLabel(年級(jí):,))。 (年級(jí))。 Box box6=()。 (new JLabel(出生:,))。 (出生)。//創(chuàng)建一個(gè)垂直Box容器,其中從上向下排列6個(gè)水平Box容器 Box boxH=()。 (box1)。 (box2)。 (box3)。 (box4)。 (box5)。 (box6)。 (())。 //垂直Box容器內(nèi)的組件靠上對(duì)齊 JPanel pCenter=new JPanel()。 (boxH)。 setLayout(new BorderLayout())。 add(pCenter,)。 JPanel pSouth=new JPanel()。 (錄入)。 (重置)。 add(pSouth,)。 validate()。 } public void actionPerformed(ActionEvent e) { if(()==錄入) { String number=。 number=()。 if(()0) //如果已輸入學(xué)號(hào) { try { inOne=new FileInputStream(file)。 inTwo=new ObjectInputStream(inOne)。 基本信息表=(Hashtable)()。//首先到文件中讀取Hashtable//對(duì)象 ()。 ()。 } catch(Exception ee) { } if((number)) //如果該學(xué)號(hào)對(duì)應(yīng)的學(xué)生基本信息已經(jīng)存在 { //彈出警告對(duì)話框 String warning=該生基本信息已存在,請(qǐng)到修改頁面修改!。 (this,warning,警告,JOptionPane.WARNING_MESSAGE)。 } else //否則,彈出確認(rèn)對(duì)話框 { String m=基本信息將被錄入!。 int ok=(this,m,確認(rèn), )。 if(ok==) { String name=()。 String discipling=()。 String grade=()。 String borth=()。 String sex=null。 if(()) { sex=()。 } else { sex=()。 } 學(xué)生=new Student()。 (number)。 (name)。 (discipling)。 (grade)。 (borth)。 (sex)。 try{ outOne=new FileOutputStream(file)。 outTwo=new ObjectOutputStream(outOne)。 (number,學(xué)生)。 (基本信息表)。 ()。 ()。 (null)。 (null)。 (null)。 (null)。 (null)。 } catch(Exception ee) { (ee)。 } } } } else { //彈出警告對(duì)話框 String warning=必須要輸入學(xué)號(hào)!。 (this,warning,警告,JOptionPane.WARNING_MESSAGE)。 } } if(()==重置) { (null)。 (null)。 (null)。 (null)。 (null)。 } }}1.3查詢界面Inquest 1.成員變量(見下表)主要成員變量(屬性)描述變量類型名稱存放“學(xué)生”對(duì)象的散列表Hashtableyear顯示學(xué)生基本信息的文本條JTextField學(xué)號(hào),姓名,專業(yè),年級(jí),出生2.方法(見下表)主要方法名稱功能備注Inquest創(chuàng)建查詢界面構(gòu)造方法actionPerformed處理ActionEvent事件接口方法3.代碼import .*。import .*。import .*。import .*。import .*。public class Inquest extends JDialog implements ActionListener{ Hashtable 基本信息表=null。 //存放學(xué)生基本信息的散列表 JTextField 學(xué)號(hào),姓名,專業(yè),年級(jí),出生。 //顯示學(xué)生基本信息的文本條 JRadioButton 男,女。 JButton 查詢。 ButtonGroup group=null。 FileInputStream inOne=null。 ObjectInputStream inTwo=null。 File file=null。 //存放散列表的文件 public Inquest(JFrame f,File file) { super(f,查詢對(duì)話框,false)。 //創(chuàng)建無模式對(duì)話框 =file。 學(xué)號(hào)=new JTextField(10)。 查詢=new JButton(查詢)。 (this)。 (this)。 姓名=new JTextField(10)。 (false)。 專業(yè)=new JTextField(10)。 (false)。 年級(jí)=new JTextField(10)。 (false)。 出生=new JTextField(10)。 (false)。 男=new JRadioButton(男,false)。 女=new JRadioButton(女,false)。 group=new ButtonGroup()。 (男)。 (女)。 //創(chuàng)建6個(gè)水平Box 容器,容器內(nèi)從左向右排列組件 Box box1=
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1