day8 主线游戏数据保存界面
package game;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import db.InsertMessage;
public class InputId extends JFrame implements ActionListener{
int num;
int time;
JTextField jt1=new JTextField(10);
JLabel jl=new JLabel(" 游戏 ID:");
JLabel j2=new JLabel("游戏关卡数量:");
JLabel j3=new JLabel(" 游戏时间:");
JPanel jp1=new JPanel();
JPanel jp2=new JPanel();
JPanel jp3=new JPanel();
JPanel jp4=new JPanel();
JButton jb=new JButton("确定");
public InputId(int tot, int time) {
this.num=tot;
this.time=time;
JLabel jt2=new JLabel ( tot+"关");
JLabel jt3=new JLabel( time+"秒");
this.setLayout(new GridLayout(5,1));
this.setTitle("输入您的玩家ID,可在排行榜中查看");
this.setVisible(true);
this.setResizable(false);
this.setSize(400, 250);
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this.setLocationRelativeTo(null);
jb.addActionListener(this);
jp1.add(jl);
jp1.add(jt1);
jp2.add(j2);
jp2.add(jt2);
jp3.add(j3);
jp3.add(jt3);
jp4.add(jb);
this.add(jp1);
this.add(jp2);
this.add(jp3);
this.add(jp4);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==jb) {
String id=jt1.getText();
InsertMessage im=new InsertMessage(num,time,id);
im.insert();
this.dispose();
}
}
}