📄 updatestuscore.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 + -