图书管理系统 出现的问题

简介: 图书管理系统 出现的问题

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

相关文章
|
4月前
|
C++
图书管理系统(C++)
图书管理系统(C++)
14 0
|
4月前
图书管理系统
图书管理系统
33 0
|
9月前
|
C# 数据库
C#图书管理系统
C#图书管理系统
52 0
|
12月前
图书管理系统2
图书管理系统
99 0
|
12月前
图书管理系统1
图书管理系统
135 1
|
Java 编译器 C语言
实现图书管理系统
实现图书管理系统
96 0
实现图书管理系统
|
前端开发
前端工作总结229-代码中漫花谷出现很多NBSP
前端工作总结229-代码中漫花谷出现很多NBSP
67 0
前端工作总结229-代码中漫花谷出现很多NBSP
|
JavaScript 前端开发 Java
|
Java
图书管理系统代码 4SearchFrame (…
图书管理系统代码 4SearchFrame (…
92 0
图书管理系统代码  8AddBookFrame …
图书管理系统代码  8AddBookFrame …
101 0