📄 frame1.java~78~
字号:
count = iReviewNum-1; jLabel8.setText((new Integer(iReviewNum)).toString()); try { BufferedReader br = new BufferedReader(new FileReader(sBook)); String sLine; 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(); // jDialog.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 + -