java小游戏——通过方向键控制小球移动

需求分析:

第一 要画出一个小球

第二 要能通过控制方向键控制它的移动

第一部分的实现

1.首先要画一个大窗体  

public class BallMove extends JFrame

在开发Java应用程序时,通常情况下利用JFrame创建大窗口。利用JFrame创建的窗口分别包含一个标题、最小化按钮、最大化按钮和关闭按钮

用主类去继承JFrame类就可以使用它的方法啦 

2.接着用一个类来继承JPanel 如果说JFrame是一个窗口 JPanel就相当于一个画板 我们可以在上面添加不同的按钮  文字等元素  

class MyPanel extends JPanel

3.接下来我们就可以在画板上画画啦

    int x = 10;
    int y = 10;
    @Override
    public void paint(Graphics g) {
        super.paint(g);
        g.fillOval(x,y,20,20);
    }

利用JPanel中的方法paint 可以画出小球  Graphics相当于一支画笔  它有许多的方法 比如画圆 画矩形 我们画了一个半径为20像素点的小球 在距离x轴y轴各10个像素点的地方

4.此时小球已经画好了 我们只需要在主方法中调用就可以

首先定义一个MyPanel的对象

MyPanel myPanel = null;
 myPanel = new MyPanel();//面板

然后利用构造函数将它add添加进入JFrame大框架 

this.add(myPanel);

设置框架的大小

 t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值