0
点赞
收藏
分享

微信扫一扫

Java的GUI编程---贪吃蛇游戏实现

at小涛 2022-02-07 阅读 62

绘制静态窗口

代码实现

package com.akita.snake;

import javax.swing.*;

public class StartGames {
    public static void main(String[] args) {
        //绘制静态窗口
        JFrame jFrame = new JFrame("快乐的贪吃蛇");
        //设置界面大小
        jFrame.setBounds(250, 150, 900, 720);
        jFrame.setResizable(false);    //设置窗口大小不可以关闭
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   //设置关闭事件,可以点击关闭

        jFrame.setVisible(true);    //设置窗口可见
    }
}

运行效果

在这里插入图片描述

绘制游戏面板

代码实现

定义一个面板

package com.akita.snake;

import javax.swing.*;
import java.awt.*;

public class GamePanel extends JPanel {

    //画板:画界面,画蛇
    //Graphics:画笔
    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);    //清屏
        this.setBackground(Color.WHITE);

        //绘制头部广告栏
        Data.header.paintIcon(this, g, 25, 11);

        //绘制游戏区域
        g.fillRect(25, 75, 850, 600);
    }
}

将上述的面板添加到主窗口

jFrame.add(new GamePanel());

运行效果

在这里插入图片描述

举报

相关推荐

0 条评论