首页 > 其他分享 >项目介绍和界面搭建

项目介绍和界面搭建

时间:2022-12-05 22:33:47浏览次数:32  
标签:界面 xiyang 介绍 ui import true public 搭建

  • 拼图小游戏的目的

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

    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();
        }
    }
    
    

标签:界面,xiyang,介绍,ui,import,true,public,搭建
From: https://www.cnblogs.com/Alluw/p/16953760.html

相关文章

  • 登陆案例_BeanUtils基本使用自己BeanUtils介绍
    登陆案例_BeanUtils基本使用自己BeanUtils介绍BeanUtils工具类,简化数据封装:导入jar包:commons-beanutils-1.8.0.jarLoginServlet:@WebServlet("/loginServlet")pub......
  • markdown 介绍
    标题#标题//一级标题##标题//二级标题……引用>引用有序列表1.第一步2.第二步无序列表//方法一-第一步-第二步//方法二*第一步*第二......
  • 线上服务异常的定位、处理与优化的探索 - 第四章 常用分析工具介绍与使用
     常用分析工具介绍与使用 JVM内置指令内置指令指的是“安装JDK后”可以直接使用的命令,在未集成可视化工具时也能进行JVM相关分析和优化。JPS类似linuxps命令,只输......
  • 【数据可视化】Data Reduction和加利福尼亚的房价数据集数据可视化以及Kettle的初步介
    一.数据归约DataReduction对海量数据进行复杂的数据分析和机器学习将需要很长时间,使得这种分析不现实或不可行。数据归约技术可以用来得到数据集的归约表示,它小得多,但仍......
  • DataX源码分析一:环境搭建
    最近工作中使用到了DataX工具,比较肤浅的看了看源码,做一个记录。比较肤浅的探讨,各位莫见笑。 【1】获取源码源码地址(github):[email protected]:alibaba/DataX.git源码地址(g......
  • 【A*路径搜索算法】基于A星的最优避障路径搜索算法的MATLAB仿真+GUI界面
    1.软件版本MATLAB2021a2.基本原理A算法是启发式算法重要的一种,主要是用于在两点之间选择一个最优路径,而A的实现也是通过一个估值函数F=G+HG表示该点到起始点位所需要......
  • MySQL窗口函数介绍详情
    一、窗口函数基本点(一)定义窗口的概念非常重要,它可以理解为记录集合,窗口函数也就是在满足某种条件的记录集合上执行的特殊函数。对于每条记录都要在此窗口内执行函数,窗口......
  • solr单机版服务搭建步骤
    第一步:安装jdk,安装tomcat第二步:解压solr压缩包第三步:吧dist/solr-4.10.3.war部署到tomcat下第四步:解压缩war包,启动tomcat解压第五步:需要把/root/solr-4.10.3/example/l......
  • 搭建CTF动态靶场
    前言本文借鉴文章:https://www.yuque.com/dengfenglai-esbap/kb/mc4k41?#xOxNG在此基础上修改了一点(照着原来的做没成功),感谢这位师傅给的资源。1、环境准备1、主机:服务......
  • ELK日志收集搭建
    elasticsearch的版本要注意兼容,以清华开源网站为例,不同版本的es有对应适应版本的filebeat、kibana等,这里以8.50为例   我这里用filebeat直接代替logstash,架构是......