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

📄 newjframe8.java

📁 是一个成绩管理系统
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
    				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 + -