📄 newjframe.java.bak
字号:
jTextField3.setEditable(false); jTextField4.setText(""); jTextArea1.setText(""); jTextField3.setText(""); jTextField2.setText(""); jTextField1.setText(""); jButton6.setEnabled(false); jTextField5.setText(""); jTextField6.setText(""); jTextField5.setEditable(false); jPanel6.in=jTextField1.getText(); jPanel6.repaint(); }//GEN-LAST:event_jButton4ActionPerformed private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed // TODO add your handling code here: jComboBox1.removeAllItems(); jButton3.setEnabled(false); jButton2.setEnabled(false); jButton5.setEnabled(false); jTextField3.setEditable(false); jTextField4.setText(""); jTextArea1.setText(""); jTextField3.setText(""); jTextField2.setText(""); jTextField1.setText(""); jButton6.setEnabled(false); jTextField5.setText(""); jTextField6.setText(""); jTextField5.setEditable(false); jPanel6.in=jTextField1.getText(); jPanel6.repaint(); }//GEN-LAST:event_jMenuItem1ActionPerformed private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed // TODO add your handling code here: System.exit(0); }//GEN-LAST:event_jMenuItem2ActionPerformed private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField5ActionPerformed // TODO add your handling code here: }//GEN-LAST:event_jTextField5ActionPerformed private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton6ActionPerformed // TODO add your handling code here: J_Tree a,b; int k=0,mark=0,shu=0; for(int i=0;i<jTextField5.getText().length();i++){ if((jTextField5.getText().charAt(i)-'0'>=0&&jTextField5.getText().charAt(i)-'0'<=9) ||(jTextField5.getText().charAt(i)-'a'>=0&&jTextField5.getText().charAt(i)-'z'<=0) ||(jTextField5.getText().charAt(i)-'A'>=0&&jTextField5.getText().charAt(i)-'Z'<=0)){ shu++; } else if(jTextField5.getText().charAt(i)=='+' ||jTextField5.getText().charAt(i)=='/'||jTextField5.getText().charAt(i)=='-' ||jTextField5.getText().charAt(i)=='^'||jTextField5.getText().charAt(i)=='*'){ mark++; } else { javax.swing.JOptionPane.showMessageDialog(null,"数据不合法,请输入前缀表达式"); k=1; jTextField5.setText(""); break; } if(i<jTextField5.getText().length()-1&&shu>mark){ javax.swing.JOptionPane.showMessageDialog(null,"数据不合法,请输入前缀表达式"); k=1; jTextField5.setText(""); break; } } if(k==0&&shu!=mark+1){ javax.swing.JOptionPane.showMessageDialog(null,"数据不合法,请输入前缀表达式"); k=1; jTextField5.setText(""); } if(k==0){ a=NewClass.JReadExpre(jTextField1.getText()); b=NewClass.JReadExpre(jTextField5.getText()); jTextField6.setText(NewClass.WriteExpr(NewClass.hebing(a,b,jComboBox2.getSelectedIndex()))); jButton2.setEnabled(false); jTextField3.setText(""); jTextField4.setText(""); jComboBox1.removeAllItems(); jTextArea1.setText(""); NewClass.WriteExpr(a); for(int i=0;i<NewClass.j;i++){ jComboBox1.addItem(NewClass.b[i]); jTextArea1.append(NewClass.b[i]+"="+NewClass.zh[i]+"\n"); } } }//GEN-LAST:event_jButton6ActionPerformed @SuppressWarnings("static-access") private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton7ActionPerformed // TODO add your handling code here: int k=0,shu=0,mark=0; for(int i=0;i<jTextField1.getText().length();i++){ if((jTextField1.getText().charAt(i)-'0'>=0&&jTextField1.getText().charAt(i)-'0'<=9) ||(jTextField1.getText().charAt(i)-'a'>=0&&jTextField1.getText().charAt(i)-'z'<=0) ||(jTextField1.getText().charAt(i)-'A'>=0&&jTextField1.getText().charAt(i)-'Z'<=0)){ shu++; } else if(jTextField1.getText().charAt(i)=='+' ||jTextField1.getText().charAt(i)=='/'||jTextField1.getText().charAt(i)=='-' ||jTextField1.getText().charAt(i)=='^'||jTextField1.getText().charAt(i)=='*'){ mark++; } else { javax.swing.JOptionPane.showMessageDialog(null,"数据不合法,请输入前缀表达式"); k=1; jTextField1.setText(""); break; } if(i<jTextField1.getText().length()-1&&shu>mark){ javax.swing.JOptionPane.showMessageDialog(null,"数据不合法,请输入前缀表达式"); k=1; jTextField1.setText(""); break; } } if(k==0&&shu!=mark+1){ javax.swing.JOptionPane.showMessageDialog(null,"数据不合法,请输入前缀表达式"); k=1; jTextField1.setText(""); } if(k==0){ jPanel6.in=jTextField1.getText(); jPanel6.repaint(); } }//GEN-LAST:event_jButton7ActionPerformed private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed // TODO add your handling code here: if(jTextField2.getText().length()!=0){ jTextField2.setText(""+NewClass.WriteExpr(NewClass.JReadExpre(jTextField1.getText()))+"="+NewClass.chang(NewClass.JReadExpre(jTextField1.getText()))); } NewClass.WriteExpr(NewClass.JReadExpre(jTextField1.getText())); jButton2.setEnabled(false); jTextField3.setText(""); jTextField4.setText(""); jComboBox1.removeAllItems(); jTextArea1.setText(""); for(int i=0;i<NewClass.j;i++){ jComboBox1.addItem(NewClass.b[i]); jTextArea1.append(NewClass.b[i]+"="+NewClass.zh[i]+"\n"); } }//GEN-LAST:event_jButton5ActionPerformed private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem9ActionPerformed // TODO add your handling code here: }//GEN-LAST:event_jMenuItem9ActionPerformed /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new NewJFrame().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JButton jButton4; private javax.swing.JButton jButton5; private javax.swing.JButton jButton6; private javax.swing.JButton jButton7; private javax.swing.JComboBox jComboBox1; private javax.swing.JComboBox jComboBox2; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; private javax.swing.JMenu jMenu5; private javax.swing.JMenu jMenu6; private javax.swing.JMenuBar jMenuBar3; private javax.swing.JMenuItem jMenuItem7; private javax.swing.JMenuItem jMenuItem8; private javax.swing.JMenuItem jMenuItem9; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JPanel jPanel4; private javax.swing.JPanel jPanel5; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel7; private javax.swing.JPanel jPanel8; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTextArea jTextArea1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; private javax.swing.JTextField jTextField3; private javax.swing.JTextField jTextField4; private javax.swing.JTextField jTextField5; private javax.swing.JTextField jTextField6; // End of variables declaration//GEN-END:variables }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -