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

📄 updatestuscore.java

📁 用java2核心类库写的一个学生课程管理系统
💻 JAVA
字号:


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class UpdateStuScore extends JFrame
{
	private JPanel content;
	private JLabel stuIDLabel;
	private JTextField stuIDText;
	private JButton okButton;
	private JButton cancleButton;

    private static final UpdateStuScore UpdateScore = new UpdateStuScore();

    public static UpdateStuScore singleUpdateStuScore()
	{
		return UpdateScore;
	}

    private UpdateStuScore()
    {
    	initUpdateStuScore();

    	ClickActionListener  cal = new ClickActionListener();
    	okButton.addActionListener(cal);
    	cancleButton.addActionListener(cal);
    }
    
	private void initUpdateStuScore()
    {

    	this.setTitle("修改学生成绩");
    	content = new JPanel();
    	stuIDLabel = new JLabel("请输入修改学生的学号:   ");
    	stuIDText= new JTextField(10);
    	okButton = new JButton("确定");
    	cancleButton=new  JButton("取消");
        content.add(stuIDLabel);
    	content.add(stuIDText);
        content.add(okButton );
    	content.add(cancleButton );
    
    	content.setLayout(new FlowLayout());
    	this.add(content);
    	this.setSize(300,300);	
   }
   
   class ClickActionListener implements ActionListener  
   {    
	    public void actionPerformed(ActionEvent e)
	    {
	    	String stuID = null;
	    	if (e.getActionCommand() == "确定")
	    	{
	    		stuID = stuIDText.getText();
	    		if (stuID!=null)
	    		{
	    		    String sqlselect = null;
	    		    sqlselect = "select * from 学生成绩 where 学号 = " + "\'" + stuID +"\'";      	
	    		    System.out.println("sqlselect1  = "  + sqlselect);
	   
	    		    UpdateScoreRecord f = new UpdateScoreRecord(sqlselect);
	    		    f.setUpdateDBPanel();
	    		}
	    	}
	    	else if (e.getActionCommand() == "取消")
	    	{
	    		System.out.println(" button is 取消");
	    	}
	    }
    }    
}

class UpdateScoreRecord extends JFrame
{
	private String  sqlStr;
	
	private JButton confirmUpdateDBBtn;
	private JButton cancleUpdateDBBtn;
	private JPanel  updateDBPanel;

	private SMISDB selectScoreInfoDB;
	
	public UpdateScoreRecord( String str)
	{
		sqlStr = str;
		confirmUpdateDBBtn = new JButton("修改");
		cancleUpdateDBBtn = new JButton("取消");
		updateDBPanel = new JPanel();

		selectScoreInfoDB = new SMISDB();
	}

	public void setUpdateDBPanel()
	{
		selectScoreInfoDB.getTable(sqlStr, this,true);
		
		updateDBPanel.add(confirmUpdateDBBtn);
		updateDBPanel.add(cancleUpdateDBBtn);
		this.add(updateDBPanel, BorderLayout.SOUTH);
		
		ClickActionListener  cal = new ClickActionListener();
        confirmUpdateDBBtn.addActionListener(cal);
        cancleUpdateDBBtn.addActionListener(cal);
		
	}

    class ClickActionListener implements ActionListener
    {
    	public void actionPerformed(ActionEvent e)
	    {

	    	if (e.getActionCommand() == "修改")
	    	{
	    		System.out.println("update Score success");
	    	}
	    	if (e.getActionCommand() == "取消")
	    	{
	    		System.out.println("update Score failure");
	    	}
        } 
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -