📄 examupdatestudialog.java
字号:
package cn.com.dialog.chivementdialog;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import cn.com.action.chivementaction.ExamUpdateStuChivementAction;
import cn.com.vo.chivementvo.ChivementVo;
public class ExamUpdateStuDialog {
private JDialog updateStu;
private JLabel label;
private JTextField text;
private ChivementVo examVo;
public ExamUpdateStuDialog(ChivementVo examVo) {
this.examVo = examVo;
}
public JDialog getUpdateStu() {
return updateStu;
}
public JDialog creatUpdateStuDialog() {
if (updateStu == null) {
updateStu = new JDialog();
updateStu.add(UpdateStuInfoPanel());
updateStu.setModal(true);
updateStu.pack();
updateStu.setLocationRelativeTo(null);
return updateStu;
}
return null;
}
public JPanel UpdateStuInfoPanel() {
JPanel panel = new JPanel();
JButton button1 = new JButton("提交");
ExamUpdateStuChivementAction action = new ExamUpdateStuChivementAction(examVo,this);
button1.addActionListener(action);
JButton button2 = new JButton("取消");
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
updateStu.dispose();
}
});
panel.add(textLabel());
panel.add(creatTxet());
panel.add(button1);
panel.add(button2);
panel.setBorder(BorderFactory.createTitledBorder("学号:"
+ examVo.getS_id() + " 姓名:" + examVo.getS_name() + " 成绩管理"));
return panel;
}
public JTextField creatTxet() {
if (text == null) {
text = new JTextField(12);
text.setText(Integer.toString((examVo.getClassExamChivement())));
return text;
}
return null;
}
public JLabel textLabel() {
if (label == null) {
label = new JLabel();
label.setText(examVo.getClass_name() + ": ");
return label;
}
return null;
}
public JTextField getText() {
return text;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -