基于-java的圖書(shū)管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  《Java核心技術(shù)》</p><p><b>  綜合實(shí)驗(yàn)報(bào)告</b></p><p>  課程名稱(chēng): Java核心技術(shù) </p><p>  專(zhuān) 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) </p><p>  姓 名:

2、 沈倩竹 </p><p>  學(xué) 號(hào): 1430110311 </p><p>  指導(dǎo)教師: 王 巖 </p><p>  成 績(jī): </p><

3、;p>  完成日期: 2015 年 12 月 18 日</p><p>  1 系統(tǒng)分析與設(shè)計(jì)</p><p><b>  1.1 需求分析</b></p><p>  圖書(shū)管理系統(tǒng)是高校圖書(shū)館不可缺少的一部分,通過(guò)圖書(shū)管理系統(tǒng)可以實(shí)現(xiàn)計(jì)算機(jī)化的圖書(shū)借閱管理,能夠提供方便快速的圖書(shū)信息檢索功能和便捷的圖書(shū)借閱和歸

4、還功能,并且能夠?qū)D書(shū)信息和讀者信息進(jìn)行管理,方便管理員和讀者的借閱處理。(本人實(shí)現(xiàn)了圖書(shū)添加、圖書(shū)查詢(xún)與修改、圖書(shū)類(lèi)別管理、用戶(hù)添加、用戶(hù)刪除、修改密碼功能模塊的設(shè)計(jì))要求系統(tǒng)具備以下特點(diǎn)。</p><p>  (1)操作簡(jiǎn)單、易用。</p><p> ?。?)數(shù)據(jù)存儲(chǔ)可靠,具備較高的處理效率。</p><p> ?。?)系統(tǒng)安全、穩(wěn)定。</p>&

5、lt;p>  (4)開(kāi)發(fā)技術(shù)先進(jìn)、功能完善、擴(kuò)展性強(qiáng)。</p><p>  1.2 系統(tǒng)功能設(shè)計(jì)</p><p>  根據(jù)需求分析,本系統(tǒng)具體的功能模塊圖如圖1.2.1所示。</p><p>  圖1.2.1 圖書(shū)借閱系統(tǒng)功能結(jié)構(gòu)圖</p><p>  1.2.1 讀者信息管理</p><p><b&g

6、t;  1、讀者信息添加</b></p><p>  實(shí)現(xiàn)向數(shù)據(jù)庫(kù)中添加讀者信息的功能。</p><p>  2、讀者信息查詢(xún)與修改</p><p>  實(shí)現(xiàn)查詢(xún)指定編號(hào)、姓名、類(lèi)別以及所在部門(mén)的讀者信息,并對(duì)選中的讀者信息進(jìn)行修改操作。</p><p>  1.2.2 圖書(shū)信息管理</p><p>&l

7、t;b>  1、圖書(shū)信息添加</b></p><p>  實(shí)現(xiàn)向數(shù)據(jù)庫(kù)中添加圖書(shū)信息的功能。</p><p>  2、圖書(shū)信息查詢(xún)與修改</p><p>  實(shí)現(xiàn)查詢(xún)指定ISBN、圖書(shū)名稱(chēng)、類(lèi)別、作者以及出版社的圖書(shū)信息,并對(duì)選中的圖書(shū)信息進(jìn)行修改操作。</p><p>  1.2.3 圖書(shū)借閱管理</p>

8、<p><b>  1、圖書(shū)借閱</b></p><p>  輸入讀者的編號(hào)以及借閱的圖書(shū)信息,記錄系統(tǒng)當(dāng)前時(shí)間為借閱時(shí)間。</p><p><b>  2、圖書(shū)歸還</b></p><p>  輸入讀者的編號(hào)并選擇其名下已借閱的圖書(shū),記錄系統(tǒng)當(dāng)前日期為歸還時(shí)間,判斷是否超期并計(jì)算罰金。</p>&

9、lt;p>  1.2.4 基礎(chǔ)信息維護(hù)</p><p><b>  1、圖書(shū)類(lèi)別設(shè)置</b></p><p>  實(shí)現(xiàn)顯示數(shù)據(jù)庫(kù)中圖書(shū)類(lèi)別的功能,并對(duì)選中的圖書(shū)類(lèi)別進(jìn)行增、刪、改、查功能。</p><p><b>  2、讀者類(lèi)別設(shè)置</b></p><p>  實(shí)現(xiàn)顯示數(shù)據(jù)庫(kù)中讀者類(lèi)別的功

10、能,并對(duì)選中的讀者類(lèi)別進(jìn)行增、刪、改、查功能。</p><p><b>  3、罰金設(shè)置</b></p><p>  可以指定超期一天的罰金標(biāo)準(zhǔn)。</p><p>  1.2.5 用戶(hù)管理</p><p><b>  1、修改密碼</b></p><p>  實(shí)現(xiàn)當(dāng)前用戶(hù)登

11、陸后,修改用戶(hù)自己密碼的功能。</p><p><b>  2、用戶(hù)添加</b></p><p>  實(shí)現(xiàn)向數(shù)據(jù)庫(kù)中增加用戶(hù)的功能。</p><p><b>  3、用戶(hù)刪除</b></p><p>  實(shí)現(xiàn)顯示數(shù)據(jù)庫(kù)中的用戶(hù)信息,并對(duì)選中的用戶(hù)進(jìn)行刪除的功能。</p><p&g

12、t;<b>  數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  根據(jù)需求分析,創(chuàng)建6個(gè)數(shù)據(jù)表,即圖書(shū)表、圖書(shū)類(lèi)型表、讀者表、讀者類(lèi)型表、圖書(shū)借閱表以及用戶(hù)表。</p><p>  1、圖書(shū)表,表名為book,包括ISBN、圖書(shū)類(lèi)型編號(hào)、圖書(shū)名稱(chēng)、作者、出版社、出版日期、印刷次數(shù)和單價(jià),其中ISBN為主鍵,如表1.1所示。</p><p>  表1.1

13、圖書(shū)信息表book</p><p>  圖書(shū)表數(shù)據(jù)如圖1.3.1所示。</p><p>  圖1.3.1 圖書(shū)表數(shù)據(jù)</p><p>  2、圖書(shū)類(lèi)型表,表名為booktype,包括圖書(shū)類(lèi)型編號(hào)、圖書(shū)類(lèi)型名稱(chēng),其中圖書(shū)類(lèi)型編號(hào)為主鍵,如表1.2所示。</p><p>  表1.2 圖書(shū)類(lèi)型表booktype</p><p&

14、gt;  圖書(shū)類(lèi)型表數(shù)據(jù)如圖1.3.2所示。</p><p>  圖1.3.2 圖書(shū)類(lèi)型表數(shù)據(jù)</p><p>  3、讀者表,表名為reader,包括讀者編號(hào)、讀者類(lèi)型編號(hào)、讀者姓名、年齡、性別、電話、所在系部、注冊(cè)日期,其中讀者編號(hào)為主鍵,如表1.3所示。</p><p>  表1.3 讀者信息表reader</p><p>  讀者表數(shù)

15、據(jù)如圖1.3.3所示。</p><p>  圖1.3.3 讀者表數(shù)據(jù)</p><p>  4、讀者類(lèi)型表,表名為readertype,包括讀者類(lèi)型編號(hào)、讀者類(lèi)型名稱(chēng)、最多可借圖書(shū)數(shù)量、最長(zhǎng)可借閱圖書(shū)天數(shù),其中讀者類(lèi)型編號(hào)為主鍵,如表1.4所示。</p><p>  表1.4 讀者類(lèi)型表readertype</p><p>  讀者類(lèi)型表數(shù)據(jù)如

16、圖1.3.4所示。</p><p>  圖1.3.4 讀者類(lèi)型表數(shù)據(jù)</p><p>  5、用戶(hù)表,表名為users,包括用戶(hù)編號(hào)、用戶(hù)名稱(chēng)、用戶(hù)密碼,其中用戶(hù)編號(hào)為主鍵,如表1.5所示。</p><p>  表1.5 用戶(hù)信息表users</p><p>  用戶(hù)表數(shù)據(jù)如圖1.3.5所示。</p><p>  圖1

17、.3.5 用戶(hù)表數(shù)據(jù)</p><p>  6、圖書(shū)借閱表,表名為borrowbook,包括讀者編號(hào)、ISBN、借書(shū)日期、還書(shū)日期、罰金,其中讀者編號(hào)和ISBN為聯(lián)合主鍵,如表1.6所示。</p><p>  表1.6 圖書(shū)借閱表borrowbook</p><p>  圖書(shū)借閱表數(shù)據(jù)如圖1.3.6所示。</p><p>  圖1.3.6 圖書(shū)

18、借閱表數(shù)據(jù)</p><p><b>  2 系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  2.1 系統(tǒng)框架</b></p><p>  項(xiàng)目分為model、view、db三個(gè)包,具體項(xiàng)目架構(gòu)的設(shè)計(jì)如圖2.1.1所示。</p><p>  圖2.1.1 圖書(shū)借閱表數(shù)據(jù)</p><

19、;p>  1、在com.bbm.model包中創(chuàng)建圖書(shū)借閱管理系統(tǒng)中的實(shí)體類(lèi):Book類(lèi),BookType類(lèi),Reader類(lèi),ReaderType類(lèi),Users類(lèi),BorrowBook類(lèi),如表2.1所示。</p><p>  表2.1 實(shí)體類(lèi)表com.bbm.model</p><p>  2、在com.bbm.view包中創(chuàng)建圖書(shū)借閱管理系統(tǒng)中的界面及功能類(lèi),如表2.2所示。<

20、;/p><p>  表2.2 界面類(lèi)表com.bbm.view</p><p>  3、在com.bbm.db包中創(chuàng)建圖書(shū)借閱管理系統(tǒng)中的數(shù)據(jù)訪問(wèn)操作類(lèi),如表2.3所示。</p><p>  表2.3 數(shù)據(jù)訪問(wèn)操作類(lèi)表com.bbm.db</p><p>  2.2 圖書(shū)類(lèi)型管理模塊的實(shí)現(xiàn)</p><p>  2.2.1

21、 圖書(shū)類(lèi)型管理模塊界面的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  圖書(shū)類(lèi)型管理模塊界面的實(shí)現(xiàn)分為三個(gè)面板,圖書(shū)類(lèi)型查詢(xún)面板(selectjp),其中包含查詢(xún)結(jié)果面板(jspjp)位于selectjp中部,selectjp整體位于整個(gè)JFrame的北部,修改信息面板(infojp)位于整個(gè)JFrame中部,按鈕面板(buttonjp)位于整個(gè)JFrame南部。如圖2.2.1所示。</p><p> 

22、 圖2.2.1 圖書(shū)類(lèi)型管理模塊界面</p><p><b>  主要代碼如下:</b></p><p>  selectjp.add(jspjp,BorderLayout.CENTER);</p><p>  this.add(selectjp,BorderLayout.NORTH);</p><p>  this.a

23、dd(infojp,BorderLayout.CENTER);</p><p>  this.add(buttonjp,BorderLayout.SOUTH);</p><p>  2.2.2 圖書(shū)類(lèi)型管理模塊數(shù)據(jù)操作的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  本模塊需要進(jìn)行的數(shù)據(jù)操作如下:</p><p>  1、獲取數(shù)據(jù)庫(kù)中圖書(shū)類(lèi)型表中的數(shù)據(jù)&l

24、t;/p><p><b>  主要代碼如下:</b></p><p>  public static List<BookType> selectBookType() {</p><p>  List<BookType> list = new ArrayList<BookType>();</p>&l

25、t;p>  String sql = "select * from booktype";</p><p>  ResultSet rs = Dao.executeQuery(sql);</p><p><b>  try {</b></p><p>  while (rs.next()) {</p>&

26、lt;p>  BookType bt = new BookType();</p><p>  bt.setId(rs.getInt("id"));</p><p>  bt.setTypename(rs.getString("typename"));</p><p>  list.add(bt);</p>

27、<p><b>  }</b></p><p>  } catch (Exception e) {</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p>  Dao.close();</p><p> 

28、 return list;</p><p><b>  }</b></p><p>  2、對(duì)指定的圖書(shū)類(lèi)型的圖書(shū)信息進(jìn)行查詢(xún)</p><p><b>  主要代碼如下:</b></p><p>  public static List<BookType> selectBookTypeN

29、ame(String type) {</p><p>  List<BookType> list = new ArrayList<BookType>();</p><p>  String sql = "select * from booktype where typename like '%"+type+"%'&qu

30、ot;;</p><p>  ResultSet rs = Dao.executeQuery(sql);</p><p><b>  try {</b></p><p>  while (rs.next()) {</p><p>  BookType bt = new BookType();</p><

31、;p>  bt.setId(rs.getInt("id"));</p><p>  bt.setTypename(rs.getString("typename"));</p><p>  list.add(bt);</p><p><b>  }</b></p><p>  

32、} catch (Exception e) {</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p>  Dao.close();</p><p>  return list;</p><p><b>  } </b

33、></p><p>  3、對(duì)其進(jìn)行添加操作</p><p><b>  主要代碼如下: </b></p><p>  public static int insertBookType(String btno,String typename) {</p><p>  int i = 0;</p>&l

34、t;p><b>  try {</b></p><p>  String sql = "insert into booktype values("+btno+",'"+typename+"')";</p><p>  i = Dao.executeUpdate(sql);</p&g

35、t;<p>  } catch (Exception e) {</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p>  Dao.close();</p><p><b>  return i;</b></p>

36、<p><b>  }</b></p><p>  4、對(duì)其進(jìn)行修改操作</p><p>  代碼同3,具體sql語(yǔ)句如下:</p><p>  String sql = "update booktype set id="+btno+",typename='"+typename+&q

37、uot;'where id="+btno+"";</p><p>  5、對(duì)其進(jìn)行刪除操作</p><p>  代碼同3,具體sql語(yǔ)句如下:</p><p>  String sql = "delete from booktype where id="+id+"";</p>

38、<p>  2.2.3 圖書(shū)類(lèi)型管理模塊功能的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  本模塊實(shí)現(xiàn)的功能如下:</p><p>  獲取數(shù)據(jù)庫(kù)中圖書(shū)類(lèi)型表中的數(shù)據(jù)到JTable中,并添加鼠標(biāo)監(jiān)聽(tīng)如上圖2.2.1所示。</p><p><b>  主要代碼為:</b></p><p>  Object[][] resul

39、ts=getSelect(BookTypeDao.selectBookType());//顯示圖書(shū)類(lèi)別信息</p><p><b>  //添加鼠標(biāo)監(jiān)聽(tīng)</b></p><p>  class TableListener extends MouseAdapter{</p><p><b>  @Override</b>&l

40、t;/p><p>  public void mouseClicked(MouseEvent e) {</p><p>  int selRow = jt.getSelectedRow();//獲取選擇表中的某一行 保存信息</p><p>  btnojtf.setText(jt.getValueAt(selRow, 0).toString().trim());//獲

41、取列并賦值</p><p>  btnamejtf.setText(jt.getValueAt(selRow, 1).toString().trim()); </p><p><b>  }</b></p><p><b>  }</b></p><p>  對(duì)查詢(xún)按鈕添加監(jiān)聽(tīng)器(Se

42、lectAction),對(duì)圖書(shū)類(lèi)別進(jìn)行模糊查詢(xún),如圖2.2.2所示。</p><p>  圖2.2.2 查詢(xún)功能的實(shí)現(xiàn)</p><p><b>  主要代碼為:</b></p><p>  class SelectAction implements ActionListener{</p><p><b>  @

43、Override</b></p><p>  public void actionPerformed(ActionEvent e) {</p><p>  // TODO Auto-generated method stub</p><p>  String btname=btjtf.getText().trim();</p><p&

44、gt;  BookTypeDao.selectBookTypeName(btname);</p><p>  Object[][]results=getSelect(BookTypeDao.selectBookTypeName(btname));</p><p>  jt = new JTable(results, readersearch);</p><p>  

45、jsp.setViewportView(jt); </p><p>  jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);</p><p><b>  }</b></p><p><b>  }</b></p><p>  對(duì)添

46、加按鈕添加監(jiān)聽(tīng)器(AddAction),向圖書(shū)類(lèi)別表中添加新的圖書(shū)類(lèi)別信息,例如:添加編號(hào)為“8”,名稱(chēng)為“化學(xué)”的圖書(shū)類(lèi)別信息,如圖2.2.3(1)所示。</p><p>  圖2.2.3(1)添加成功</p><p>  更新后,如圖2.2.3(2)所示。</p><p>  圖2.2.3(2)添加功能的實(shí)現(xiàn)</p><p><b&

47、gt;  主要代碼為:</b></p><p>  class AddAction implements ActionListener{</p><p><b>  @Override</b></p><p>  public void actionPerformed(ActionEvent e) {</p><

48、p>  if (btnojtf.getText().length()==0) {</p><p>  JOptionPane.showMessageDialog(null, "圖書(shū)類(lèi)型編號(hào)不能為空!");</p><p><b>  return;</b></p><p><b>  }</b>&

49、lt;/p><p>  if (btnamejtf.getText().length() == 0) {</p><p>  JOptionPane.showMessageDialog(null, "圖書(shū)類(lèi)型名稱(chēng)不能為空!");</p><p><b>  return;</b></p><p><

50、b>  } </b></p><p>  String btno= btnojtf.getText().trim();</p><p>  String btname=(String)btnamejtf.getText().trim();</p><p>  int i=BookTypeDao.insertBookType(btno,btname

51、);</p><p>  if (i==1) {</p><p>  JOptionPane.showMessageDialog(null, "添加成功");</p><p>  Object[][] results = getSelect(BookTypeDao.selectBookType());</p><p>  

52、jt=new JTable(results, readersearch);</p><p>  jsp.setViewportView(jt);</p><p>  jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); </p><p><b>  }</b></p>&

53、lt;p><b>  }</b></p><p><b>  }</b></p><p>  對(duì)修改按鈕添加監(jiān)聽(tīng)器(UpdateAction),修改圖書(shū)類(lèi)別表中信息,例如將剛剛添加的“化學(xué)”修改為“生物”,如圖2.2.4(1)所示。</p><p>  圖2.2.4(1)修改成功</p><p&g

54、t;  更新后,如圖2.2.4(2)所示。</p><p>  圖2.2.4(2)修改功能的實(shí)現(xiàn)</p><p><b>  主要代碼為:</b></p><p>  class UpdateAction implements ActionListener{</p><p><b>  @Override<

55、;/b></p><p>  public void actionPerformed(ActionEvent e) {</p><p>  // TODO Auto-generated method stub</p><p>  String btno=btnojtf.getText().trim();</p><p>  String

56、 btname=btnamejtf.getText().trim();</p><p>  int i=BookTypeDao.updateBookType(btno,btname);</p><p>  System.out.println(i);</p><p><b>  if(i==1){</b></p><p>

57、;  JOptionPane.showMessageDialog(null, "修改成功");</p><p>  Object[][] results = getSelect(BookTypeDao.selectBookType());</p><p>  jt=new JTable(results, readersearch);</p><p&g

58、t;  jsp.setViewportView(jt);</p><p>  jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</

59、b></p><p>  6、對(duì)刪除按鈕添加監(jiān)聽(tīng)器(DeleteAction),刪除圖書(shū)類(lèi)別表中信息,例如將剛剛修改的“生物”刪除,如圖2.2.5(1)所示。</p><p>  圖2.2.5(1)刪除成功</p><p>  更新后,如圖2.2.5(2)所示。</p><p>  圖2.2.5(2)刪除功能的實(shí)現(xiàn)</p>

60、<p><b>  主要代碼為:</b></p><p>  class DeleteAction implements ActionListener{</p><p><b>  @Override</b></p><p>  public void actionPerformed(ActionEvent e

61、) {</p><p>  // TODO Auto-generated method stub</p><p>  String btno=btnojtf.getText().trim();</p><p>  int i=BookTypeDao.deleteBookType(btno);</p><p>  System.out.prin

62、tln(i);</p><p><b>  if(i==1){</b></p><p>  JOptionPane.showMessageDialog(null, "刪除成功!");</p><p>  Object[][] results = getSelect(BookTypeDao.selectBookType());

63、</p><p>  jt=new JTable(results, readersearch);</p><p>  jsp.setViewportView(jt);</p><p>  jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);</p><p><b>  }</b>&l

64、t;/p><p><b>  }</b></p><p><b>  }</b></p><p>  對(duì)退出按鈕添加監(jiān)聽(tīng)器(OutAction),實(shí)現(xiàn)關(guān)閉程序功能。</p><p><b>  主要代碼如下:</b></p><p>  class OutA

65、ction implements ActionListener{</p><p><b>  @Override</b></p><p>  public void actionPerformed(ActionEvent e) {</p><p>  // TODO Auto-generated method stub</p>&

66、lt;p>  setVisible(false);</p><p><b>  }</b></p><p>  2.3 用戶(hù)添加模塊的實(shí)現(xiàn)</p><p>  2.3.1 用戶(hù)添加模塊界面的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  用戶(hù)添加模塊界面的實(shí)現(xiàn)分為兩個(gè)面板,用戶(hù)添加信息面板(jp1,一個(gè)2行兩列的表格)位于整

67、個(gè)JFrame的中部,按鈕面板(buttonjp)位于整個(gè)JFrame的南部。如圖2.3.1所示。</p><p>  圖2.3.1 用戶(hù)添加模塊界面</p><p><b>  主要代碼如下:</b></p><p>  jp1.setLayout(new GridLayout(2,2));</p><p>  thi

68、s.add(jp1,BorderLayout.CENTER);</p><p>  this.add(buttonjp,BorderLayout.SOUTH);</p><p>  2.3.2 用戶(hù)添加模塊數(shù)據(jù)操作的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  用戶(hù)添加模塊需要進(jìn)行的數(shù)據(jù)操作為向數(shù)據(jù)庫(kù)的用戶(hù)表中添加用名和密碼。</p><p><b

69、>  主要代碼如下:</b></p><p>  public static int insertUser(String name,String pwd){</p><p>  int i = 0;</p><p><b>  try {</b></p><p>  String sql = "

70、;insert into users(name,password) values('"+name+"','"+pwd+"')"; </p><p>  i = Dao.executeUpdate(sql);</p><p>  } catch (Exception e) {</p>&l

71、t;p>  e.printStackTrace();</p><p><b>  }</b></p><p>  Dao.close();</p><p><b>  return i;</b></p><p><b>  }</b></p><p&g

72、t;  2.2.3 用戶(hù)添加模塊功能的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  1、對(duì)添加按鈕添加監(jiān)聽(tīng)器(AddActionListener),例如向數(shù)據(jù)庫(kù)中添加用戶(hù)名為“添加”的用戶(hù),如圖2.3.2(1)所示。</p><p>  圖2.3.2(1) 添加成功</p><p>  查看數(shù)據(jù)庫(kù)中用戶(hù)表的信息,如圖2.3.2(2)所示。</p><p>

73、;  圖2.3.2(2) 用戶(hù)表中的信息</p><p><b>  主要代碼為:</b></p><p>  class AddActionListener implements ActionListener{</p><p><b>  @Override</b></p><p>  publi

74、c void actionPerformed(ActionEvent e) {</p><p>  String user=userjtf.getText().trim();</p><p>  String pwd=pwdjtf.getText().trim();</p><p>  int i=UserDao.insertUser(user,pwd);</

75、p><p>  System.out.println(i);</p><p><b>  if(i==1){</b></p><p>  JOptionPane.showMessageDialog(null, "添加成功!");</p><p><b>  }</b></p&g

76、t;<p><b>  }</b></p><p><b>  }</b></p><p>  2、對(duì)關(guān)閉按鈕添加監(jiān)聽(tīng)器(CloseActionListener),實(shí)現(xiàn)關(guān)閉程序功能。</p><p>  class CloseActionListener implements ActionListener{

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論