如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 302 编程语言
在我们用java编程小游戏时,有时想要实现用键盘控制游戏角色,所以今天就由小编来为大家介绍eclipse编程java怎么实现键盘控制对象。
第一首先在电脑上打开eclipse软件。
然后创建面板类JavaJF。
代码:public class JavaJF{}。
第二然后先在Java中加入图片。
再在面板画出hero对象图片。
代码:ImageIcon a=new ImageIcon("图片位置");
ImageIcon b= new ImageIcon("图片位置");
public void paint(Graphics g)
{
g.drawImage(a.getImage,0,0,null);
g.drawImage(b.getImage,herox,heroy,null);}
第三然后还有在面板的上面创建hero对象的属性herox,heroy。
代码:int herox;
int heroy;
第四然后在给herox还有heroy赋值。
代码:int herox=150;
int heroy=300;
第五然后回到main方法中,为窗口容器还有面板注册监听器。
代码:a.addKeyListener(b);
b.addKeyListener(b);
第六然后在回到面板类中创建键盘监听器接口。
通过监听器所给的方法,接受键盘的信息更改hero的位置。
代码:public class JavaJF implements KeyListener
{public void KeyPressed(KsyEvent e)
{
if(e.getKeyCode()==37)
{
herox--;
}
以下类推(不懂可见下图)
}
repaint();
}
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 302 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 525 编程语言