📄 dadduser.java
字号:
package myproject;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.Rectangle;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import java.util.Vector;
import java.awt.Frame;
public class Dadduser extends JFrame {
String id;
String s;
Vector v;
public Dadduser(Vector v) {
try {
id=((jbuser)v.get(0)).getDnum();
this.v=v;
this.setResizable(false);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(null);
jTextField1.setEnabled(false);
jTextField1.setBounds(new Rectangle(140, 15, 72, 21));
jLabel3.setText("语文");
jLabel3.setBounds(new Rectangle(54, 89, 42, 15));
jLabel2.setText("英语");
jLabel2.setBounds(new Rectangle(53, 60, 42, 15));
jTextField5.setBounds(new Rectangle(140, 160, 72, 21));
jTextField4.setBounds(new Rectangle(139, 126, 72, 21));
jTextField3.setBounds(new Rectangle(139, 95, 72, 21));
jTextField2.setBounds(new Rectangle(140, 58, 72, 21));
jLabel5.setText("高等数学");
jLabel5.setBounds(new Rectangle(56, 165, 62, 15));
jLabel4.setText("数据设计");
jLabel4.setBounds(new Rectangle(54, 125, 63, 15));
jButton1.addActionListener(new Dadduser_jButton1_actionAdapter(this));
jButton1.setBounds(new Rectangle(85, 213, 83, 25));
jButton1.setText("确定");
this.getContentPane().add(jTextField1);
this.getContentPane().add(jLabel2);
this.getContentPane().add(jLabel3);
this.getContentPane().add(jLabel4);
this.getContentPane().add(jTextField2);
this.getContentPane().add(jLabel1);
this.getContentPane().add(jLabel5);
this.getContentPane().add(jTextField3);
this.getContentPane().add(jTextField4);
this.getContentPane().add(jTextField5);
this.getContentPane().add(jButton1);
jLabel1.setText("学号");
jLabel1.setBounds(new Rectangle(55, 20, 42, 15));
jTextField1.setText(((jbuser)v.get(0)).getDnum());
jTextField2.setText(((jbuser)v.get(0)).getDyy());
jTextField3.setText(((jbuser)v.get(0)).getDyw());
jTextField4.setText(((jbuser)v.get(0)).getDsj());
jTextField5.setText(((jbuser)v.get(0)).getDgd());
}
JTextField jTextField1 = new JTextField();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
JTextField jTextField4 = new JTextField();
JTextField jTextField5 = new JTextField();
JButton jButton1 = new JButton();
public void jButton1_actionPerformed(ActionEvent e) {
updata();
this.dispose();
}
DB con = new DB();
public void tianjia() {
String str = "insert into chengji values('" + jTextField1.getText() +
"','" + jTextField2.getText() + "','" + s + "','" +
jTextField3.getText() + "','" + jTextField4.getText() +
"')";
if (con.getblcc(str)) {
JOptionPane.showMessageDialog(this, "修改成功", "消息",
JOptionPane.INFORMATION_MESSAGE);
} else {
JOptionPane.showMessageDialog(this, "修改失败", "错误",
JOptionPane.ERROR_MESSAGE);
this.dispose();
}
}
public void updata() {
int ii = 0;
String str = "update chengji set number='" + jTextField1.getText() +
"' ,yingyu='" + jTextField2.getText() + "',yuwen='" +
jTextField3.getText() + "', sujusheji='" + jTextField4.getText() + "',gaodengshuxue='" +jTextField5.getText() + "' where number='" + id + "'";
//判断状态 1 执行str2 0执行str3
String stradd;
Vector ve = null;
if (con.getblcc(str)) {
JOptionPane.showMessageDialog(this, "修改已更新", "修改成功",
JOptionPane.
INFORMATION_MESSAGE);
} else {
JOptionPane.showMessageDialog(this, "修改失败", "错误",
JOptionPane.ERROR_MESSAGE);
}
this.dispose();
}
class Dadduser_jButton1_actionAdapter implements ActionListener {
private Dadduser adaptee;
Dadduser_jButton1_actionAdapter(Dadduser adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -