📄 jk.java
字号:
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTextField;
import javax.swing.JButton;
public class JK extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JLabel jLabelJ1 = null;
private JLabel jLabelJ2 = null;
private JLabel jLabelJ3 = null;
private JLabel jLabelJ4 = null;
private JTextField jTextFieldJ1 = null;
private JTextField jTextFieldJ2 = null;
private JTextField jTextFieldJ3 = null;
private JButton jButtonJ1 = null;
private JButton jButtonJ2 = null;
private JLabel jLabelJ5 = null;
private JTextField jTextFieldJ4 = null;
Connect b=null;
private JLabel jLabelJ6 = null;
public JK() {
super();
initialize();
}
private void initialize() {
this.setSize(516, 420);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
this.setVisible(true);
}
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabelJ6 = new JLabel();
jLabelJ6.setBounds(new Rectangle(131, 289, 201, 25));
jLabelJ6.setText("");
jLabelJ5 = new JLabel();
jLabelJ5.setBounds(new Rectangle(43, 250, 99, 33));
jLabelJ5.setText(" 交款日期");
jLabelJ4 = new JLabel();
jLabelJ4.setBounds(new Rectangle(43, 202, 99, 36));
jLabelJ4.setText(" 交款金额");
jLabelJ3 = new JLabel();
jLabelJ3.setBounds(new Rectangle(41, 146, 101, 36));
jLabelJ3.setText(" 课程代号");
jLabelJ2 = new JLabel();
jLabelJ2.setBounds(new Rectangle(44, 86, 97, 39));
jLabelJ2.setText(" 学生学号");
jLabelJ1 = new JLabel();
jLabelJ1.setBounds(new Rectangle(77, 21, 337, 42));
jLabelJ1.setFont(new Font("Dialog", Font.BOLD, 18));
jLabelJ1.setText(" 交款系统");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(jLabelJ1, null);
jContentPane.add(jLabelJ2, null);
jContentPane.add(jLabelJ3, null);
jContentPane.add(jLabelJ4, null);
jContentPane.add(getJTextFieldJ1(), null);
jContentPane.add(getJTextFieldJ2(), null);
jContentPane.add(getJTextFieldJ3(), null);
jContentPane.add(getJButtonJ1(), null);
jContentPane.add(getJButtonJ2(), null);
jContentPane.add(jLabelJ5, null);
jContentPane.add(getJTextFieldJ4(), null);
jContentPane.add(jLabelJ6, null);
}
return jContentPane;
}
private JTextField getJTextFieldJ1() {
if (jTextFieldJ1 == null) {
jTextFieldJ1 = new JTextField();
jTextFieldJ1.setBounds(new Rectangle(174, 88, 231, 33));
}
return jTextFieldJ1;
}
private JTextField getJTextFieldJ2() {
if (jTextFieldJ2 == null) {
jTextFieldJ2 = new JTextField();
jTextFieldJ2.setBounds(new Rectangle(174, 147, 229, 35));
}
return jTextFieldJ2;
}
private JTextField getJTextFieldJ3() {
if (jTextFieldJ3 == null) {
jTextFieldJ3 = new JTextField();
jTextFieldJ3.setBounds(new Rectangle(177, 205, 227, 31));
}
return jTextFieldJ3;
}
private JTextField getJTextFieldJ4() {
if (jTextFieldJ4 == null) {
jTextFieldJ4 = new JTextField();
jTextFieldJ4.setBounds(new Rectangle(178, 250, 229, 33));
}
return jTextFieldJ4;
}
private JButton getJButtonJ1() {
if (jButtonJ1 == null) {
jButtonJ1 = new JButton();
jButtonJ1.setBounds(new Rectangle(99, 324, 116, 42));
jButtonJ1.setText("提交");
}
jButtonJ1.addActionListener(new myframe());
return jButtonJ1;
}
private JButton getJButtonJ2() {
if (jButtonJ2 == null) {
jButtonJ2 = new JButton();
jButtonJ2.setBounds(new Rectangle(251, 324, 134, 42));
jButtonJ2.setText("返回主页");
}
jButtonJ2.addActionListener(new myframe());
return jButtonJ2;
}
class myframe implements ActionListener
{
public void actionPerformed(ActionEvent e) {
if(e.getSource() == jButtonJ2)
{
JK.this.dispose();
new evil();
}
else if(e.getSource() == jButtonJ1)
{
b = new Connect();
try {
b.ps = b.con.prepareStatement("INSERT INTO Finance(S_no,C_no,S_pay,F_date) VALUES(?,?,?,?)");
b.ps.setString(1, jTextFieldJ1.getText().trim());
//Date now = Date.valueOf(jTextFieldB3.getText().trim());
//SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
b.ps.setString(2, jTextFieldJ2.getText().trim());
b.ps.setString(3, jTextFieldJ3.getText().trim());
b.ps.setString(4, jTextFieldJ4.getText().trim());
b.ps.executeUpdate();
System.out.println("success insert");
b.con.close();
} catch (Exception e1) {
jLabelJ6.setText("交款未成功");
}
jLabelJ6.setText("交款成功");
}
}
}
} // @jve:decl-index=0:visual-constraint="22,-33"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -