資源簡介
本系統是采用java編程語言制作出來的學生成績管理系統,旨在為老師或同學們提供更為方便的查詢,刪除,添加,修改,瀏覽成績等功能。主要涉及知識有java編程語言,數據庫的設計等。
代碼片段和文件信息
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.*;
import?javax.swing.*;
import?java.awt.*;import?java.awt.event.*;
import?java.awt.event.*;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.*;
import?javax.swing.table.JTableHeader;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.*;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.*;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.*;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.*;
import?javax.swing.table.DefaultTableModel;
import?javax.swing.table.JTableHeader;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?java.sql.*;
class?AddForm?extends?Jframe?implements?ActionListener{
????JLabel?labName=new?JLabel(“學號:“);
????JLabel?labDate=new?JLabel(“出生日期:“);
????JLabel?labScore=new?JLabel(“成績:“);
????JTextField?txtName=new?JTextField(20);
????JTextField?txtDate=new?JTextField(18);
????JTextField?txtScore=new?JTextField(20);
????JButton?btnOk=new?JButton(“確定“);
????JButton?btnClear=new?JButton(“清空“);
????JPanel?pan=new?JPanel();
????JPanel?pan1=new?JPanel();
????JPanel?pan2=new?JPanel();
????JPanel?pan3=new?JPanel();
????JPanel?pan4=new?JPanel();
????Connection?cnn;
????Statement?stm;
????ResultSet?rs;
AddForm(){
????????super(“添加數據“);
????????setSize(400300);
????????setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
????????pan.setBorder(BorderFactory.createEtchedBorder());
????????pan1.add(labName);
????????pan1.add(txtName);
????????pan2.add(labDate);
????????pan2.add(txtDate);
????????pan3.add(labScore);
????????pan3.add(txtScore);
????????pan4.add(btnOk);
????????pan4.add(btnClear);
????????pan.setLayout(new?GridLayout(31));
????????pan.add(pan1);
????????pan.add(pan2);
????????pan.add(pan3);
????????getContentPane().add(pan“Center“);
????????getContentPane().add(pan4“South“);
????????btnOk.addActionListener(this);
????????btnClear.addActionListener(this);
????????setVisible(true);
????????txtName.requestFocus();
?}
????public?void?actionPerformed(ActionEvent?ae){
????????if(ae.getSource()==btnClear){
????????????txtName.setText(““);
????????????txtDate.setText(““);
????????????txtScore.setText(““);
????????????txtName.requestFocus();
????????}else?if(ae.getSource()==btnOk){
????????????String?strName=txtName.getText();
????????????String?strDate=txtDate.getText();
????????????String?strScore=txtScore.getText();
????????????if(strName.equals(““))
????????????????JOptionPane.showMessageDialog(this“學號不能為空!““警告“JOptionPane.ERROR_MESSAGE);
????????????else?if(strDate.equals(““))
????????????????JOptionPane.showMessageDialog(this“出生日期不能為空!““警告“JOptionPane.ERROR_MESSAGE);
????????????else?if(strScore.equals(““))
????????????????JOptionPane.showMessageDialog(this“成績不能為空!“
- 上一篇:android.ipr和android.iml
- 下一篇:javaweb 圖片上傳
評論
共有 條評論