Java 基础之拼图游戏<壹>

目录

拼图游戏需求目标

拼图游戏之第一步创建主界面


拼图游戏需求目标

//创建游戏主界面
//JavaBean类描述界面的
//属性(宽,高) 行为(setVisible)
//上下左右移动的代码逻辑,统计步数
//一键通关
//查看最终效果
//整蛊好基友...等业务
//创建一个登录界面
//获取用户输入的用户名和密码
//比较用户名,密码,验证码
//生成验证码
//获取用户验证码
//创建一个注册界面
//获取用户输入名,密码
//获取两次密码进行confirm
//判断当前用户是否已经注册

最终实现拼图游戏

拼图游戏之第一步创建主界面

这么写因为一般主方法不会写很多业务逻辑,不可能把所有的业务实现都放在main方法

我们写成三个类写界面分别实现功能最终通过,app这个类来进入拼图游戏

package com.itheima.ui;

import javax.swing.*;

public class GameJFrame extends JFrame {
    //JFrame 界面窗体
    //GameJFrame游戏主界面
    public GameJFrame(){
        //构造方法用于初始化图形界面
        //创建游戏主界面
        //JavaBean类描述界面的
        //属性(宽,高) 行为(setVisible)
        //上下左右移动的代码逻辑,统计步数
        //一键通关
        //查看最终效果
        //整蛊好基友...
        this.setSize(603,680);
        this.setVisible(true);

    }
}

package com.itheima.ui;

import javax.swing.*;

public class LoginJFrame extends JFrame {
    //LoginJFrame 登录界面
    public LoginJFrame(){
        //创捷界面时设置信息
        //创建一个登录界面
        //获取用户输入的用户名和密码
        //比较用户名,密码,验证码
        //生成验证码
        //获取用户验证码
        this.setSize(488,430);
        this.setVisible(true);
    }
}
package com.itheima.ui;

import javax.swing.*;

public class RegisterJFrame extends JFrame {
    //注册界面
    public RegisterJFrame(){
        //创建一个注册界面
        //获取用户输入名,密码
        //获取两次密码进行confirm
        //判断当前用户是否已经注册

        this.setSize(488,500);
        this.setVisible(true);
    }
}

import com.itheima.ui.GameJFrame;
import com.itheima.ui.LoginJFrame;
import com.itheima.ui.RegisterJFrame;

public class App {
    public static void main(String[] args) {
        //表示程序的启动入口

        //如果我们要开启一个启动界面,就创建谁的对象就可以了
        new LoginJFrame();
        new RegisterJFrame();
        new GameJFrame();

    }
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花样小猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值