⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 searchframe.java

📁 图书管系统 通讯录系统 java实现
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                                searchDemo.dispose();                            }                        }                        else{                             //弹出对话框说:请输入要查找的姓名                             JOptionPane.showMessageDialog(null, "请输入要查找的籍贯:如广东", "Tips", JOptionPane.INFORMATION_MESSAGE);                        }                      }                                                          //按出生年月搜索                    if(string.equals("出生年月")){                               datasOfSearch = new Object[60][9];                        int m=0;                        if(!inputString1.getText().equals("")){                            for(int i=0; i<temp.length; i++){                                if( temp[i][3] != null && temp[i][3].toString().equals(inputString1.getText()))                                    for(int j=0; j<9; j++){                                         datasOfSearch[i-m][j] = temp[i][j];                                 }                                           }                            if(datasOfSearch[0][0] == null) {                                JOptionPane.showMessageDialog(null, "对不起,你查找的该生日的人不存在!", "Tips", JOptionPane.INFORMATION_MESSAGE);                            }                            else{                                MainJFrame.jTable.setModel(new DefaultTableModel(datasOfSearch, columnNames));                                MainJFrame.jTable.updateUI();                                searchDemo.dispose();                            }                        }                        else{                             //弹出对话框说:请输入要查找的姓名                             JOptionPane.showMessageDialog(null, "请输入要查找的人的出生年月:如198809", "Tips", JOptionPane.INFORMATION_MESSAGE);                        }                      }                                       //按手机号码搜索                    if(string.equals("手机号码")){                               datasOfSearch = new Object[60][9];                         int m=0;                        if(!inputString1.getText().equals("")){                            for(int i=0; i<temp.length; i++){                                if( temp[i][7] != null && temp[i][7].toString().equals(inputString1.getText()))                                    for(int j=0; j<9; j++){                                         datasOfSearch[i-m][j] = temp[i][j];                                 }                                else m++;                            }                            if(datasOfSearch[0][0] == null) {                                JOptionPane.showMessageDialog(null, "对不起,你查找的手机号码的人不存在!", "Tips", JOptionPane.INFORMATION_MESSAGE);                            }                            else{                                MainJFrame.jTable.setModel(new DefaultTableModel(datasOfSearch, columnNames));                                MainJFrame.jTable.updateUI();                                searchDemo.dispose();                            }                        }                        else{                             //弹出对话框说:请输入要查找的姓名                             JOptionPane.showMessageDialog(null, "请输入要查找的手机号码:如13634569876", "Tips", JOptionPane.INFORMATION_MESSAGE);                        }                      }                                        //按班别搜索                       if(string.equals("班别")){                           Object[][] datasOfSearch2 = new Object[1000][9];                           Object[][] datasOfSearch3 = new Object[1000][9];                           datasOfSearch = new Object[1000][9];                           int n=0,m=0,p=0;                            if(!inputString1.getText().equals("")) {                                for(int i=0; i<temp.length; i++){                                    if(temp[i][6]!=null && temp[i][6].equals(inputString1.getText())){                                        for(int j=0; j<9; j++){datasOfSearch2[i-n][j] = temp[i][j];}                                    }                                    else{                                        n++;                                    }                                }                                if(inputString2.getText().equals("")) {                                    JOptionPane.showMessageDialog(null, "请输入要查找的班级的专业", "Tips", JOptionPane.INFORMATION_MESSAGE);                                }                                else{                                        for(int k=0; k<datasOfSearch2.length; k++){                                        if(datasOfSearch2[k][5]!=null && datasOfSearch2[k][5].equals(inputString2.getText()))                                             for(int l=0; l<9; l++) datasOfSearch3[k-m][l] = datasOfSearch2[k][l];                                                                        else   m++;                                      }                                }                                                                if(inputString3.getText().equals("")) {                                    JOptionPane.showMessageDialog(null, "请输入要查找的班级所属年级", "Tips", JOptionPane.INFORMATION_MESSAGE);                                }                                else{                                        for(int k=0; k<datasOfSearch3.length; k++){                                        if(datasOfSearch3[k][4]!=null && datasOfSearch3[k][4].equals(inputString3.getText()))                                             for(int l=0; l<9; l++) datasOfSearch[k-p][l] = datasOfSearch3[k][l];                                                                        else   p++;                                      }                                  }                                     if(datasOfSearch[0][0]!=null){                                        MainJFrame.jTable.setModel(new DefaultTableModel(datasOfSearch, columnNames));                                        MainJFrame.jTable.updateUI();                                        searchDemo.dispose();                                                                     }                                else{                                    JOptionPane.showMessageDialog(null, "对不起,查找的班别不存在!", "Tips", JOptionPane.INFORMATION_MESSAGE);                                }                            }                            else {                             //弹出对话框说:请输入班别名称                                JOptionPane.showMessageDialog(null, "请输入要查找的班级名称", "Tips", JOptionPane.INFORMATION_MESSAGE);                                                            }                         }                                         //按专业搜索                       if(string.equals("专业")){                            Object[][] datasOfSearch2 = new Object[1000][9];                            datasOfSearch = new Object[1000][9];                            int n=0,m=0;                            if(!inputString1.getText().equals("")) {                                for(int i=0; i<temp.length; i++){                                    if(temp[i][5] != null && temp[i][5].toString().equals(inputString1.getText())){                                        for(int j=0; j<9; j++){datasOfSearch2[i-n][j] = temp[i][j];}                                    }                                    else{                                        n++;                                    }                                }                                if(datasOfSearch2[0][0] == null){                                      JOptionPane.showMessageDialog(null,"对不起,你查找的专业不存在!", "Tips", JOptionPane.INFORMATION_MESSAGE);                                }                                else{                                    if(inputString2.getText().equals("") || inputString2.getText().equals("请输入年级或者不输入")) { datasOfSearch =  datasOfSearch2; }                                    else{                                            for(int k=0; k<datasOfSearch2.length; k++){                                             if(datasOfSearch2[k][4]!=null && datasOfSearch2[k][4].equals(inputString2.getText()))                                                 for(int l=0; l<9; l++) datasOfSearch[k-m][l] = datasOfSearch2[k][l];                                                                            else   m++;                                          }                                                                           }                                    if(datasOfSearch[0][0] == null){                                             JOptionPane.showMessageDialog(null,"对不起,你查找的该年级的专业不存在!", "Tips", JOptionPane.INFORMATION_MESSAGE);                                    }                                     else{                                        MainJFrame.jTable.setModel(new DefaultTableModel(datasOfSearch, columnNames));                                        MainJFrame.jTable.updateUI();                                        searchDemo.dispose();                                                                           }                                }                            }                            else {                             //弹出对话框说:请输入专业名称                                JOptionPane.showMessageDialog(null, "请输入要查找的专业名称", "Tips", JOptionPane.INFORMATION_MESSAGE);                                                              }                                                 }                                                           }catch(Exception ex){}                           }                              //查询框的取消按钮处理器               if(e.getSource() == jbtCancelCX) { searchDemo.dispose(); }                }       public void mouseClicked(MouseEvent e){                          }    public void mousePressed(MouseEvent e){                //鼠标按下是置所按下的对象的为空        if(e.getSource() == inputString1)    inputString1.setText(null);               if(e.getSource() == inputString2)    inputString2.setText(null);        if(e.getSource() == inputString3)    inputString3.setText(null);                                   }    public void mouseEntered(MouseEvent e) {        //throw new UnsupportedOperationException("Not supported yet.");    }    public void mouseExited(MouseEvent e) {        //throw new UnsupportedOperationException("Not supported yet.");    }    public void mouseReleased(MouseEvent e) {       // throw new UnsupportedOperationException("Not supported yet.");    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -