📄 newjframe8.java
字号:
new BufferedWriter(new FileWriter(file, true)); output.write(string); output.newLine(); jTextField5.setText(""); jTextField6.setText(""); output.close(); } catch (IOException ex) { ex.printStackTrace(); } } else if (e.getSource() == jbt2) { JOptionPane.showMessageDialog(null, "保存成功!", "11", JOptionPane.INFORMATION_MESSAGE); } else if (jButton3 == e.getSource()) { try { //JOptionPane.showMessageDialog(null, "2222", "11", JOptionPane.INFORMATION_MESSAGE); int i = 0, j = 0, flage = 0; File file = new File("Class" + jTextField7.getText().trim() + ".txt"); if (file.exists()) { BufferedReader input = new BufferedReader(new FileReader(file)); String line; line = input.readLine(); StringTokenizer tokens1 = new StringTokenizer(line); while (tokens1.hasMoreTokens()) { if (!tokens1.nextToken().equals(jTextField8.getText().trim())) j++; else { subject1 = j; flage = 1; } } list = j; if (flage == 1) { information = score(file); /* while ((line = input.readLine()) != null) { StringTokenizer tokens = new StringTokenizer(line); //while (tokens.hasMoreTokens()) { information[i][0] = tokens.nextToken(); information[i][1] = tokens.nextToken(); i++;*/ //JOptionPane.showMessageDialog(null, information[i-1][0], "11", JOptionPane.INFORMATION_MESSAGE); //} jTextField9.setText(information[1][0]); jTextField10.setText(information[1][1]); input.close(); } else JOptionPane.showMessageDialog(null, "所输入课程不存在!\n请重新输入!", "11", JOptionPane.INFORMATION_MESSAGE); } else JOptionPane.showMessageDialog(null, "所输入班级不存在!\n请重新输入!", "11", JOptionPane.INFORMATION_MESSAGE); } catch (IOException ex) { //JOptionPane.showMessageDialog(null, "222", "11", JOptionPane.INFORMATION_MESSAGE); ex.printStackTrace(); } } else if (e.getSource() == jButton2) { //File file = new File("Class" + jTextField7.getText().trim() + ".txt"); if (counts <= row) { information[counts][subject1 + 2] = jTextField11.getText().trim(); //JOptionPane.showMessageDialog(null, information[counts][subject1], "11", JOptionPane.INFORMATION_MESSAGE); counts++; jTextField9.setText(information[counts][0]); jTextField10.setText(information[counts][1]); jTextField11.setText(""); //if (counts == row) //JOptionPane.showMessageDialog(null, "成绩输入完毕!", "11", JOptionPane.INFORMATION_MESSAGE); } else { jTextField9.setText(""); jTextField10.setText(""); jTextField11.setText(""); JOptionPane.showMessageDialog(null, "成绩输入已完毕!", "11", JOptionPane.INFORMATION_MESSAGE); } } else if (e.getSource() == jbt3) { try { File file = new File("Class" + jTextField7.getText().trim() + ".txt"); BufferedWriter output = new BufferedWriter(new FileWriter(file)); for (int i = 0; i <= row; i++) { String string = ""; if (i == 0) for (int j =0; j<= list; j++) string += information[i][j] + " "; else for (int j =0; j<= list + 2; j++) string += information[i][j] + " "; output.write(string); output.newLine(); } output.close(); counts = 1; list = 0; row = 0; JOptionPane.showMessageDialog(null, "保存成功!", "11", JOptionPane.INFORMATION_MESSAGE); } catch (IOException ex) { ex.printStackTrace(); } } //while(subjects.hasMoreTokens()) //JOptionPane.showMessageDialog( subjects); // JOptionPane.showMessageDialog(null, subjects.nextToken(), "11", JOptionPane.INFORMATION_MESSAGE); } private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); // TODO add your handling code here: } // TODO add your handling code here: //} private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jTextField9ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: if (jComboBox1.getSelectedIndex() == 0) { drc.setVisible(false); pie.setVisible(true); } else { drc.setVisible(true); pie.setVisible(false); jPanel23.add(drc, BorderLayout.CENTER); } } private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) { String output = "专 业: 软 件 工 程\n班 级: 7班\n学 号: 200731000731 \n姓 名: 章敏 \n提交时间: "; JOptionPane.showMessageDialog(null, output, "系统提示", JOptionPane.INFORMATION_MESSAGE); // TODO add your handling code here: } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new NewJFrame8().setVisible(true); } }); } // Variables declaration - do not modify 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.JButton jButton8; private javax.swing.JButton jButton9; private javax.swing.JComboBox jComboBox1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel15; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel17; private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel19; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel20; private javax.swing.JLabel jLabel21; private javax.swing.JLabel jLabel22; private javax.swing.JLabel jLabel23; private javax.swing.JLabel jLabel24; private javax.swing.JLabel jLabel25; private javax.swing.JLabel jLabel26; private javax.swing.JLabel jLabel27; private javax.swing.JLabel jLabel28; private javax.swing.JLabel jLabel29; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel30; private javax.swing.JLabel jLabel31; private javax.swing.JLabel jLabel32; 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.JLayeredPane jLayeredPane1; private javax.swing.JLayeredPane jLayeredPane2; private javax.swing.JLayeredPane jLayeredPane3; private javax.swing.JLayeredPane jLayeredPane4; private javax.swing.JLayeredPane jLayeredPane5; private javax.swing.JLayeredPane jLayeredPane6; private javax.swing.JLayeredPane jLayeredPane7; private javax.swing.JLayeredPane jLayeredPane8; private javax.swing.JLayeredPane jLayeredPane9; private javax.swing.JMenu jMenu1; private javax.swing.JMenuBar jMenuBar1; private javax.swing.JMenuItem jMenuItem1; private javax.swing.JMenuItem jMenuItem2; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel10; private javax.swing.JPanel jPanel11; private javax.swing.JPanel jPanel12; private javax.swing.JPanel jPanel13; private javax.swing.JPanel jPanel14; private javax.swing.JPanel jPanel15; private javax.swing.JPanel jPanel16; private javax.swing.JPanel jPanel17; private javax.swing.JPanel jPanel18; private javax.swing.JPanel jPanel19; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel20; private javax.swing.JPanel jPanel21; private javax.swing.JPanel jPanel22; private javax.swing.JPanel jPanel23; private javax.swing.JPanel jPanel24; private javax.swing.JPanel jPanel25; private javax.swing.JPanel jPanel26; private javax.swing.JPanel jPanel27; 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.JPanel jPanel9; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JScrollPane jScrollPane3; private javax.swing.JTabbedPane jTabbedPane1; private javax.swing.JTabbedPane jTabbedPane2; private javax.swing.JTable jTable1; private javax.swing.JTable jTable2; private javax.swing.JTable jTable3; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField10; private javax.swing.JTextField jTextField11; private javax.swing.JTextField jTextField12; private javax.swing.JTextField jTextField13; private javax.swing.JTextField jTextField14; private javax.swing.JTextField jTextField15; private javax.swing.JTextField jTextField16; private javax.swing.JTextField jTextField17; private javax.swing.JTextField jTextField18; private javax.swing.JTextField jTextField19; private javax.swing.JTextField jTextField2; private javax.swing.JTextField jTextField20; private javax.swing.JTextField jTextField21; private javax.swing.JTextField jTextField22; private javax.swing.JTextField jTextField3; private javax.swing.JTextField jTextField4; private javax.swing.JTextField jTextField5; private javax.swing.JTextField jTextField6; private javax.swing.JTextField jTextField7; private javax.swing.JTextField jTextField8; private javax.swing.JTextField jTextField9; PieChart1 pie = new PieChart1(); Drc drc = new Drc(); JButton jbt1; private int counts = 1; JButton jbt2; JButton jbt3; JPanel jpl2 ; JPanel jpl1 ; JPanel jpl3 ; JPanel jpl4 ; private String classNumber = new String(); private int subject1; private String[][] information = new String[60][17]; private String[] information1 = new String[15]; private int row; private int list; // End of variables declaration }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -