天天看點

圖書管理系統 出現的問題

1

在主界面上側單擊右鍵  會彈出  右鍵菜單

但是在主界面中間 單擊右鍵 沒有反應

2

查找的時候

  JButton button_ok = new JButton("确定",new ImageIcon("ok.png"));

  southPanel.add(button_ok);

  button_ok.addActionListener(new ActionListener(){

  public void actionPerformed(ActionEvent e)

  {

   File f1 =SearchFrame.this.getClassName();

   File[] f = f1.listFiles();

   try {

    FileInputStream fr = new FileInputStream(f[0]);

    ObjectInputStream obo = new ObjectInputStream(fr);

     boolean exist = false;//用來判斷有沒有查到

    do{

     book_search =(Book)obo.readObject();

         System.out.println(book_search);

      if(book_search.toString().contains(textField.getText()))

      {

       exist =true;

       Object[][] book=new Object[1][];

           book[0][0]=book_search.getNumber();

         book[0][1]=book_search.getName();

         book[0][2]=book_search.getAuthor();

         book[0][3]=book_search.getPress();

         book[0][4]=book_search.getCount();

       String [] book_info = {"編号","書名 ","作者","出版社","數量"};

       table_search = new JTable(book,book_info);

                          new SearchResult();

      }

     }while(book_search==null);

    //當沒有檢索到書的時候顯示結果

    if(!exist){

     JLabel label_result = new JLabel("沒有檢索到該書!!");

     JOptionPane.showConfirmDialog(SearchFrame.this, label_result,"圖書管理系統檢索結果", JOptionPane.PLAIN_MESSAGE,JOptionPane.OK_OPTION , new ImageIcon("result.png"));

    }

    obo.close();

   }catch(InvalidClassException e3)

   {

    e3.printStackTrace();

   }

   catch (ClassNotFoundException e1) {

    e1.printStackTrace();

   }catch(StreamCorruptedException e4){

    e4.printStackTrace();

   }catch(OptionalDataException e5)

    e5.printStackTrace();

   }catch(FileNotFoundException e6)

   catch (IOException e2) {

    e2.printStackTrace();

  }

  });

裡沒有反應 隻有查不到的時候才會彈出 提示查詢不到的界面

3  最關鍵的問題 是  添加書目可以實作  确實以對象的形式寫到文本文檔裡了

但是  嘗試了很多次

讀出來 不知道怎麼放到  查詢結果 或者是 主界面裡

主界面 運作的時候自動顯示

中間 進行操作  主界面的 JTabel 怎把狀态更改(重新整理)?

————————————————

版權聲明:本文為CSDN部落客「明明如月學長」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:

https://blog.csdn.net/w605283073/article/details/46572411

繼續閱讀