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

📄 frame1.java~75~

📁 用jBuilder实现的背单词软件
💻 JAVA~75~
📖 第 1 页 / 共 3 页
字号:
                                    char[] cArray;                                           int i,l=0;                                           while ((sLine = br.readLine())!= null)                                                   l++;                                           sWord = new String[l];                                           sMeaning = new String[l];                                           br.close();                                            br = new BufferedReader(new FileReader(sBook));                                           l=0;                                    while ((sLine = br.readLine())!= null) {                                            i = 0;                                            while( (sLine.charAt(i))!= ' ' && i< sLine.length()) {                                                    i++; }                                                    cArray = new char[i];                                            sLine.getChars(0,i,cArray,0);                                            sWord[l] = new String(sLine.copyValueOf(cArray));                                            while( (sLine.charAt(i))==' ' && i< sLine.length()) {                                                    i++; }                                            cArray = new char[sLine.length()-i];                                            sLine.getChars(i,sLine.length(),cArray,0);                                            sMeaning[l]	= new String(sLine.copyValueOf(cArray));                                            l++;                                    }                                    bklength = l;                                    br.close();                            }catch(FileNotFoundException f) {                                    System.out.println ("error" + f );                            }catch(IOException f) {                                    System.out.println ("error" + f );                            }                                    if(iReviewNum > bklength)                                            iReviewNum = bklength;                                    if (iStartPos > bklength - iReviewNum + 1)                                            iStartPos = bklength-iReviewNum + 1;                                    Integer iLeftWords = new Integer(iReviewNum);                                    jLabel8.setText(iLeftWords.toString());                                    count = iReviewNum-1;                                    //String cmd = bgOrder.getSelection().getActionCommand();                                this.dispose();                                    if (iOrder == 1) {                                            //比较字符串,按顺序存放                                            String sTemp = new String("");                                            String sTemp1 = new String("");                                            int k,i,j;                                            for (i=0;i<bklength-1;i++)                                            {                                                    k=i;                                                    sTemp = sWord[i];                                                    for(j=i+1;j<bklength;j++)                                                            if(sTemp.compareTo(sWord[j]) > 0) {                                                                    sTemp = sWord[j];                                                                    k=j; }                                                    sTemp1 = sWord[i];                                                    sWord[i] = sWord[k];                                                    sWord[k] = sTemp1;                                                    sTemp1 = sMeaning[i];                                                    sMeaning[i] = sMeaning[k];                                                    sMeaning[k] = sTemp1;                                            }                                            }                                    else if (iOrder == 2) {                                            String   sTemp = new String("");                                            String   sTemp1 = new String("");                                            int k,i,j;                                            for (i = 0;i<iReviewNum + iStartPos-1;i++)                                            {                                                    k=i;                                                    sTemp = ((new StringBuffer(sWord[i])).reverse()).toString();                                                    for(j=i+1;j<bklength;j++)                                                    {                                                            sTemp1 = ((new StringBuffer(sWord[j])).reverse()).toString();                                                            if(sTemp.compareTo(sTemp1) < 0) {                                                                    sTemp = sTemp1;                                                                    k=j;  }                                                    }                                                    sTemp1 = sWord[i];                                                    sWord[i] = sWord[k];                                                    sWord[k] = sTemp1;                                                    sTemp1 = sMeaning[i];                                                    sMeaning[i] = sMeaning[k];                                                    sMeaning[k] = sTemp1;                                            }                                    }                                    else  {                                            iOrder = 3;                                            Random rdIndex = new Random();                                            int[] iIndex = new int [bklength];                                            int i;                                            String[] sSwap1 = new String[bklength];                                            String[] sSwap2 = new String[bklength];                                            for (i = 0; i<bklength; i++)  {                                                    iIndex[i] = rdIndex.nextInt(bklength);                                                    sSwap1[i] = sWord[iIndex[i]];                                                    sSwap2[i] = sMeaning[iIndex[i]];                                            }                                            for( i = 0;i<bklength;i++)  {                                                    sWord[i] = sSwap1[i];                                                    sMeaning[i] = sSwap2[i]; }                                    }                                        this.dispose();  }  void jRadioButton1_actionPerformed(ActionEvent e) {    iOrder = 0;    }  void jRadioButton2_actionPerformed(ActionEvent e) {    iOrder = 1;    }  void jRadioButton3_actionPerformed(ActionEvent e) {        iOrder = 2;      }  void jRadioButton4_actionPerformed(ActionEvent e) {    iOrder = 3;  }}}class Frame1_jMenuFileExit_ActionAdapter implements ActionListener {  Frame1 adaptee;  Frame1_jMenuFileExit_ActionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuFileExit_actionPerformed(e);  }}class Frame1_jMenuHelpAbout_ActionAdapter implements ActionListener {  Frame1 adaptee;  Frame1_jMenuHelpAbout_ActionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuHelpAbout_actionPerformed(e);  }}class Frame1_jButton1_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jButton1_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton1_actionPerformed(e);  }}class Frame1_jSlider1_ancestorAdapter implements javax.swing.event.AncestorListener {  Frame1 adaptee;  Frame1_jSlider1_ancestorAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void ancestorAdded(AncestorEvent e) {    adaptee.jSlider1_ancestorAdded(e);  }  public void ancestorRemoved(AncestorEvent e) {  }  public void ancestorMoved(AncestorEvent e) {  }}class Frame1_jCheckBox1_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jCheckBox1_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jCheckBox1_actionPerformed(e);  }}class Frame1_jCheckBox2_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jCheckBox2_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jCheckBox2_actionPerformed(e);  }}class Frame1_jCheckBox3_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jCheckBox3_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jCheckBox3_actionPerformed(e);  }}class Frame1_jButton2_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jButton2_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton2_actionPerformed(e);  }}class Frame1_jButton3_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jButton3_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton3_actionPerformed(e);  }}class Frame1_jSlider1_changeAdapter implements javax.swing.event.ChangeListener {  Frame1 adaptee;  Frame1_jSlider1_changeAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void stateChanged(ChangeEvent e) {    adaptee.jSlider1_stateChanged(e);  }}class Frame1_jButton4_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jButton4_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton4_actionPerformed(e);  }}class Frame1_jButton5_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jButton5_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton5_actionPerformed(e);  }}class Frame1_jMenuItem1_actionAdapter implements java.awt.event.ActionListener {  Frame1 adaptee;  Frame1_jMenuItem1_actionAdapter(Frame1 adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuItem1_actionPerformed(e);  }}

⌨️ 快捷键说明

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