JAVA 开发《贪吃蛇》01-窗口的绘制

JAVA 开发《贪吃蛇》01-窗口的绘制

一、前期准备

蛇的头和身体的图片

二、 项目结构

在这里插入图片描述

三、常量类Constant

package com.snake.constant;

/**
 * @author 晓龙
 * @version 1.8.271
 * @ProtectName MySnake
 * @ClassName constant
 * @Description TODO
 */
public class Constant {
    /**
     * 全局常量
     */
    public static final int SIZE = 25;//蛇的身体、头、食物的大小
    public static final int MY_HEIGHT =30;
    public static final int MY_WIDTH =30;
}

四、界面类–MyFrame

1、创建窗口
import static com.snake.constant.Constant.*;
import javax.swing.*;

/**
 * @author 晓龙
 * @version 1.8.271
 * @ProtectName MySnake
 * @ClassName MyWindow
 * @Description 游戏窗口
 * @createTime 2020年12月20日 00:53:00
 */
public class MyFrame extends JFrame {
  //在构造器中先加上后面创建的面板,方便后面的面板传进来  
  public MyFrame(JPanel panel){
        init(panel);
    }
    /**
     * 初始化窗口
     */
    private void init(JPanel panel)  {
      //设置窗口初始位置坐标,窗口大小  
      setBounds(450,150,SIZE*MY_HEIGHT,SIZE*MY_WIDTH);
      //设置窗口可以被关闭  
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      //设置窗口的大小不可被改变 
      setResizable(false);
      //设置窗口的标题  
      setTitle("贪吃蛇-晓龙");
      //添加面板  
      add(panel);
      //设置窗口出现  
      setVisible(true);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值