JAVA+SQL SERVER 推箱子小游戏

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) {
		// TODO Auto-generated method stub
		if(e.getSource()==jb) {
			String id=jt1.getText();
			InsertMessage im=new InsertMessage(num,time,id);
			im.insert();
			this.dispose();
		}
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值