项目介绍和界面搭建

  • 拼图小游戏的目的

    整合学习的知识点,并且应用,同时知道知识点的应用场景

    image-20221205213317524

  • 主界面分析

    image-20221205213606935

  • 练习

    image-20221205213643412

    代码演示

    image-20221205214922191

  • 登陆类

    package com.xiyang.ui;
    
    import javax.swing.*;
    
    public class LoginJframe extends JFrame {
        //LoginJframe表示登陆界面
        //以后所有登录相关的代码,都写在这里
    
        public LoginJframe(){
            //在创建登陆界面的时候,同时给这个界面去设置一个信息
            //比如,宽和高,直接展示出来
    
            //设置界面的宽和高
            this.setSize(488,430);
            //界面默认是隐藏的,我们需要调用方法将他显示出来
            //false代表隐藏界面,true代表显示界面
            this.setVisible(true);
        }
    }
    
    
  • 注册类

    package com.xiyang.ui;
    
    import javax.swing.*;
    
    public class RegisterJframe extends JFrame {
        //RegisterJframe表示注册界面
        //以后所有注册相关的代码,都写在这里
    
        public RegisterJframe(){
            //设置界面的宽和高
           this.setSize(488,500);
            //界面默认是隐藏的,我们需要调用方法将他显示出来
            //false代表隐藏界面,true代表显示界面
            this.setVisible(true);
        }
    }
    
    
  • 游戏主界面类

    package com.xiyang.ui;
    
    import javax.swing.*;
    
    public class GameJframe extends JFrame {
        //GameJframe表示游戏主界面
        //以后跟游戏相关的所有逻辑,都写在这里
    
        public GameJframe(){
            //设置界面的宽和高
           this.setSize(603,680);
            //界面默认是隐藏的,我们需要调用方法将他显示出来
            //false代表隐藏界面,true代表显示界面
            this.setVisible(true);
        }
    }
    
    
  • 程序启动入口

    import com.xiyang.ui.GameJframe;
    import com.xiyang.ui.LoginJframe;
    import com.xiyang.ui.RegisterJframe;
    
    public class APP {
        public static void main(String[] args) {
            //表示程序的启动入口
            //如果我们想要开启一个界面,就创建谁的对象就可以了
            new LoginJframe();
            new RegisterJframe();
            new GameJframe();
        }
    }
    
    

posted on 2022-12-05 22:22  allu的弟弟阿喂  阅读(42)  评论(0)    收藏  举报

导航