放飞机的心得体会6篇

时间:2023-01-10 作者:Iraqis

记录心得体会是为了让我们的思维水平得到提升,心得体会是我们实践后的感受性文字,下面是心得范文网小编为您分享的放飞机的心得体会6篇,感谢您的参阅。

放飞机的心得体会6篇

放飞机的心得体会篇1

1.首先有玩家类,窗口类,主函数类和图片文件(.jpg)

2.然后是先行知识,创建窗口(jframe),设置窗口属性;窗口上不能直接添加组件(键盘监听等),所以先在窗口上添加容器(jpanel),将组件(keyadapter)添加到容器;

3.画出玩家:重写窗口类中的paintcomponent方法,创建graphics对象,调用drawimage方法可画图,调用drawstring方法可标注其名字

4.移动:在窗口类中创建键盘监听抽象类keyadapter(实现了接口的部分方法但无具体操作),需要重写该类的keypressed方法和keyrleased方法,赋给按键变量真值,随后将该对象添加到窗口

5.随机生成初始坐标:在开始游戏后随机给定玩家的x、y坐标,创建random对象,调用random.nextint(n)方法,n代表从[0,n)区间的随机值。

6.最后通过一个timer.schedule(匿名内部类对象,指定延迟后开始,周期)方法来实现移动效果。匿名内部类【timertask的子类,重写了run方法,包括repaint方法(实则调用paintcomponent)和yidong方法】来重画、监听键盘的指令()并作出相应动作

下面是源代码(有注释):

容器类

package a;

import javax.swing._;

import java.awt._;

import java.awt.event.keyadapter;

import java.awt.event.keyevent;

import java.util.random;

import java.util.timer;

import java.util.timertask;

import static a.newgame.frame;

//新建面板

public class war extends jpanel {

private timer timer;

private boolean sup, sdown, sright, sleft;//右飞机按键变量

private boolean sw, sd, ss, sa;//左飞机按键变量

private player1 player1 = new player1();

private player2 player2 = new player2();

private imageicon img11 = player1.img1;

private imageicon img22 = player2.img2;

@override

protected void paintcomponent(graphics g) {

super.paintcomponent(g);//此句调用父类方法进行界面重绘,恢复到某个界面,下面的步骤再画玩家;如果注释掉会有重影

//在面板上画出玩家

g.drawimage(img11.getimage(), player1.x, player1.y, 100, 100, this);

g.drawstring("p1", player1.x, player1.y);

g.drawimage(img22.getimage(), player2.x, player2.y, 100, 100, this);

g.drawstring("p2", player2.x, player2.y);

}

public void startgame() {

timer = new timer();

timer.schedule(new timertask() {//匿名内部类(timertask的子类)

@override

public void run() {//重写run()函数

repaint();//调用重写的paintcomponent来画两飞机

yidong();//并每次判断按下哪个键,然后移动

}

}, 0, 50);//安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。50毫秒执行一次

}

public void yidong() {

//因为每打印一次可能用户按下一个飞机的几个键或者两个飞机的几个键,这些是都要检测到的,改成else if后只能检测到一个键,无法实现两架飞机同时多方向移动

if (sw && player1.y > 0) {

player1.y -= player1.speed;

}

if (sa && player1.x > 0) {

player1.x -= player1.speed;

}

if (ss && player1.y t; 700) {

player1.y += player1.speed;

}

if (sd && player1.x t; 900) {

player1.x += player1.speed;

}

if (sup && player2.y > 0) {

player2.y -= player2.speed;

}

if (sdown && player2.y t; 700) {

player2.y += player2.speed;

}

if (sleft && player2.x > 0) {

player2.x -= player2.speed;

}

if (sright && player2.x t; 900) {

player2.x += player2.speed;

}

}

public void act() {

//随机生成两飞机的初始坐标

random rd = new random();

player1.x = rd.nextint(900);

player1.y = rd.nextint(700);

player2.x = rd.nextint(900);

player2.y = rd.nextint(700);

//开始游戏后获得计时器开始监听并重画

startgame();

//keyadapter是keylistener的实现类,重写了所有方法但没有具体操作

keyadapter keyadapter = new keyadapter() {

@override

public void keypressed(keyevent e) {

super.keypressed(e);

int key = e.getkeycode();

switch (key) {

case keyevent.vk_w:

sw = true;

break;

case keyevent.vk_a:

sa = true;

break;

case keyevent.vk_d:

sd = true;

break;

case keyevent.vk_s:

ss = true;

break;

case keyevent.vk_right:

sright = true;

break;

case keyevent.vk_left:

sleft = true;

break;

case keyevent.vk_down:

sdown = true;

break;

case keyevent.vk_up:

sup = true;

break;

}

}

@override

public void keyreleased(keyevent e) {

int key = e.getkeycode();

switch (key) {

case keyevent.vk_w:

sw = false;

break;

case keyevent.vk_a:

sa = false;

break;

case keyevent.vk_d:

sd = false;

break;

case keyevent.vk_s:

ss = false;

break;

case keyevent.vk_right:

sright = false;

break;

case keyevent.vk_left:

sleft = false;

break;

case keyevent.vk_down:

sdown = false;

break;

case keyevent.vk_up:

sup = false;

break;

}

}

};

frame.addkeylistener(keyadapter);

}

}

主函数类:

package a;

import javax.swing._;

public class newgame {

public static jframe frame;

public static void main(string[] args) {

frame = new jframe("逃出生天");

frame.setsize(1000,800);

//绝对布局组件位置和形状不会随窗体改变,不设置布局管理器就可以使用setbounds()来控制位置

frame.setlayout(null);

//设置窗体关闭程序自动关闭

frame.setdefaultcloseoperation(windowconstants.exit_on_close);

//窗体居中显示

frame.setlocationrelativeto(null);

//添加主面板

war war = new war();

frame.add(war);

//设置面板大小

war.setbounds(0,0,1000,800);

//设置主面板可见

frame.add(war);

frame.setvisible(true);

war.act();

}

}

1234567891011121314151617181920212223242526

玩家类:

玩家1

package a;

import javax.swing._;

public class player1 {

public int x;

public int y;

public int speed = 50;

public imageicon img1 = new imageicon("d:\\program_files\\jetbrains\\workspace_idea\\src\\a\\plane.jpg");

}

12345678910

玩家2

package a;

import javax.swing._;

public class player2 {

public int x;

public int y;

public int speed = 50;

public imageicon img2 = new imageicon("d:\\program_files\\jetbrains\\workspace_idea\\src\\a\\plane2.jpg");

}

做成一个桌面小游戏:

点“+”号

选好主函数类后点ok

然后点build中的build artificts

选择jar包点build即可

然后jar包就在你的workspace生成了,找到它发送桌面快捷方式,更改图标名字即可

图片转换成图标的网站附上

放飞机的心得体会篇2

小时候,我经常在天空上看到飞机,我多么希望有一天我也能坐上飞机飞上蓝天。终于,在去年暑假去桂林的时候,我们坐了双飞。

在去飞机场的路上,我的心里就一直在想:飞机会是什么样子的?我们怎样才能进到飞机的机舱里?……我们在飞机场等了两个多小时,就走进了一条通道,这条通道是通到飞机的机舱里的。在去的过程中,我不知道有多开心呢!

刚进机舱,就有两个漂漂亮亮的大姐姐,一边鞠躬,一边说:“欢迎乘坐南方航空!”

飞机上有许多新奇的小玩意儿。我一会儿拉开小桌子,一会儿打开小电灯,一会儿装作样子看杂志……“请各位旅客系好安全带,在飞机飞行的时候不能大喊大叫,还请各位旅客把自己的手机,平板电脑,笔记本电脑等电子产品都关机,再次感谢乘坐南方航空!”广播声在整个机舱中用不同的语言说着。

由于我们坐的是晚班飞机,所以没有白天看的清楚。我坐的是窗边。从飞机上往下看,一盏盏小灯仿佛充着电池,每一个人都像蚂蚁一样,我好像在浏览迷你城市。我正观赏着津津有味,一句话打断了我:“请问有什么需要的吗,我们坐的是晚班飞机,所以这里还有饭,有鸡腿饭、鸡蛋炒饭等,我们还有面包饮料等,请问您需要什么?”空姐推着服务餐车向我问道。“我要一碗鸡腿饭,一杯牛奶还有一个蔓越莓蛋糕,谢谢!”我回答着她。“好的!”她用温柔的口气回答着我。说完一会儿,她便把我想要的东西给了我,我拉开小桌子,然后就狼吞虎咽了起来。经历了两个小时的飞行,我们抵达了机场。

返程时,我再也没有第一次那么兴奋了,因为第一次是永远无法复制的,只有第一次的感受最深。

放飞机的心得体会篇3

7月13日星期一,我早早地就上床睡觉了,因为妈妈告诉了我一个振奋人心的消息,明早要带我去新郑机场乘机飞往大连旅游。这可是我第一次坐飞机,以前总是在电视中看到飞机,明天我就可以在机场看到它的“庐山真面目”,与它零距离接触了。想想这些我躺在床上激动地怎么也睡不着。

14日凌晨4:00多,我被妈妈从睡梦中叫醒了,和我们同行的刘丽阿姨和张世豪哥哥已经在楼下等待了。洗刷完毕,我们拿着行李,在华宝商场门口等待机场大巴,5:00钟大巴准时出发前往新郑机场。

早上高速路上的车很少,一路奔波,二个小时后我们就到达了新郑机场。妈妈拿着机票去服务台办理登机手续,办完手续后我们顺利地通过了安检,在登机口等待登机。从登机口的窗户向外望去,我们将要乘坐的飞机,就停在外面,银白色的机身上有几条蓝色的线条,上面写着中国南方航空几个大字,两只巨大的翅膀向两侧直直地伸出,像一只将要展翅高飞的雄鹰。没过多久,机场广播就提示我们该登机了。我走进机舱,坐在靠窗的位置上,我既兴奋又紧张。一会儿,飞机开始缓缓地向前行,慢慢地越来越快,我的心也随着飞机的快速划行、起飞,跳到嗓子眼里,紧张的大气都不敢出,耳朵也“嗡嗡”作响。突然,我觉得身体向上提,整个飞机呈45度角向上飞起,等我还没有弄清怎么回事,飞机已经带我们离开地面飞上了天空。我赶紧趴在窗口向外看,蔚蓝的天空一望无垠,不远处飘浮着几朵白云。再往下看,地面的美景尽收眼底,高大的楼房像一个个小豆腐块一样,飞机继续向上飞行,一会儿就冲出了云层,云白白的,有的像凶猛的狮子,有的像奔驰的骏马,有的像温顺的小狗,还有的像我们盖的棉被……飞机飞行两个多小时后,我从窗口向下望去,看到了久违的大连市。乘务员也在广播里告诉大家:飞机马上就要在大连机场降落了,请大家做好降落准备。我在心里默默的想:大连,我终于见到你了。

放飞机的心得体会篇4

每一个人的一生都会经过“心怦怦跳”的体验吧!做错了事、上学那天、作业没动……都会使我“收怦怦跳”。其实让我印象最深的、最让我心一直飞快地怦怦跳的事是第一次坐飞机。

暑假里,我和爸爸妈妈一起去桂林旅游,因为要出去玩,我兴奋得不得了。当听说还要坐飞机,我的心真是忽上忽下的,但想到这是我第一次坐飞机,我又兴奋又紧张。

我带着复杂的心情,紧张地上了飞机。在大家都找到自己的座位后,飞机上的小广播响了,里面发出了一个温柔的声音,我听着广播的要求系好安全带,等待着飞机起飞。

不一会儿,飞机准备起飞了,它在跑道上慢慢地滑行,紧接着越来越快,越来越快,然后我感觉机头翘了起来,刹那间,飞机就冲向了蓝天。我从舷窗上往下望,只见房屋越来越小,越来越小,像一块块积木,原本宽阔的马路,现在看起来细得像一条条线,路上的行人都已经看不见了。

过了好一会,漂亮的空姐给我们送来了午餐和饮料,正当大家津津有味的享用美食时,来了个小小的插曲。广播里传来乘务员的声音:“各位乘客,飞机遇上了气流,在一段时间会产生颠簸,请大家不要擅自离开座位,并系好安全带”。我听了,心怦怦跳起来,飞机在云层中爬升,忽上忽下,我的身体也随着飞机上漂下沉起来,耳朵嗡嗡直响,非常的难受。幸亏飞机很快地穿过了气流,变得平稳了,我平复着自己忐忑的心,向舷窗外看去,哇,好大的乌云,我们都飞到云层上了。

终于,飞机准备着陆了,当飞机开始下降时,忽上忽下的感觉又来了,我的耳朵好像被什么东西给堵住了一样,我双手包着耳朵,脑子里涨涨的一点儿声音也听不见了。飞机稳稳地着陆了,顺着跑道滑行,速度越来越慢,越来越慢,飞机停稳了。

我跟随着爸爸妈妈走出机舱,回到地面,我回想着:这是我第一次坐飞机,虽然有点难受,可是感觉真的是太刺激了!

放飞机的心得体会篇5

寒假的第一天,爸爸告诉我,要带我坐飞机,我高兴得简直心都快要跳出来了。第二天一早,爸爸妈妈刚上班,我就迫不及待地在爸爸电脑桌里找到了两张飞机票,小心地捧在手心里,很怕它们飞了似的,心里别提有多美了!

正巧,下午小表弟来了。我急忙拿出飞机票,很得意地摆列在他面前。小弟羡慕地看着我,因为他跟我一样,也没坐过飞机。突然,他问:“姐姐,那你怕不怕呀?”这下可把我问住了,这个问题我还没来得及考虑。我只得勉强地说:“当然不怕了。”其实呀,我心里还真有点儿打鼓呢。

等呀,盼呀,终于等到了出发的那一天,我真恨不能一步就跨到哈尔滨飞机场。

大约8点,我和爸爸坐机场大巴到了哈尔滨太平国际机场。这是一座豪华而壮观的国际化飞机场,场地非常开阔,工作人员正紧张地忙碌着,一切井然有序。因为时间的关系,我和爸爸只匆匆忙忙地拍了几张照片留念,便准备登机了。就在刚要登上飞机的那一刻,我突然害怕起来,心“扑通、扑通”直跳。爸爸有力的大手轻轻拍了我一下,我震惊了许多,一边给自己鼓劲儿,一边在心里说:“胆小鬼,有什么可怕的,还有爸爸呢。”这么一想,恐惧感就小了许多。我勇敢地跨出一步,登上了飞机。机乘人员有序地把我们带到了座位上。原来飞机舱跟火车车厢差不多,一排排的座椅,一个个的小窗户,从远处看,这些小窗户排起来就像一条毛毛虫了。机身中间较靠前的位置,有一对大翅膀,每个翅膀下有一个大发动机。

“呼——”飞机启动了。它先慢慢地在机场跑道滑行,然后越来越快,随之,飞机前轮离开地面,后轮也紧跟着离开地面,伴随着“啊”的一声(当然,是我心里偷偷发出来的哦),这时整个飞机都属于倾斜状态。飞机越升越高,爸爸问我怕不怕,我不好意思地笑笑说“还行”,其实,刚起飞时,我的心都快要掉下来了。这时,我把头转向窗外,啊!我已经在云彩上面了。一朵朵浓的、淡的白云漂浮着,看起来毛绒绒的,就在我身边不远处,千姿百态,哇!真想伸手去摸摸。

再看看大地吧,大片大片被积雪覆盖的田地,高楼林立的城市,转眼之间都变成了一个一个的图形、线条。这一切太神奇了!大海、大河好像我一步就能跨过去,大山好像一个积木,高楼就像一只小蚂蚁……我多想把这些都告诉姥姥和妈妈呀!让她们跟我一起高兴、一起快乐。可是,飞机上不能开手机,我没法给她们发信息、打电话,真遗憾。下飞机,我一定要告诉她们……突然,飞机好像向左倾了一下,原来这是在转弯。爸爸还告诉我:向右倾就是右转弯,向左倾就是左转弯,就和划船一样,真有趣!

一个小时后,飞机经停青岛流亭机场。

四个小时后,窗外突然白茫茫一片,咦!怎么什么也看不见了?爸爸说:“我们要穿过云层,开始降落了。”我看着眼前的白云,心里一半伤心、一半快乐。伤心的是因为我要下飞机了,高兴的是我终于要到温州了、要看到爷爷奶奶了。

穿过云层后,我又看到了大地。但这里的大地已经不是冰天雪地了,而是遍地绿色。慢慢地,楼越来越高、汽车也越来越大。这时,我看见了一行字“温州欢迎您”,唉!我们该降落了。我感到机身微微震了一下,后轮着地了,前轮在空中悬了一会也着地了。滑行了一段距离,飞机稳稳地停了下来。唉,我们也该下飞机了……我将永远记住这一次难忘的旅行。我也盼望着,下一次还能有机会坐飞机!

放飞机的心得体会篇6

让我最难忘的是第一次坐飞机的经历,给我留下深刻的印象。

那是今年暑假,我和妈妈坐飞机到遵义。我们坐了两个小时汽车,终于来到了长沙黄花国际机场。到了长沙黄花园际机场,我心里太激动了,这时,我不禁浮想联翩:坐飞机的感觉会是怎样呢?会不会像坐火车一样平稳呢?在空中飞行不会有危险吧?激动、兴奋、还有一丝丝紧张萦绕在我心头。

我们首先来到柜台换登机牌,换好了登机牌,然后到安检台安检,通过了安检,在候机厅等待。我看停机坪上,那大大小小的飞机显得无比壮观。

终于可以登机了,一进机舱,我被眼前的一切惊呆了,哇,飞机里面原来这么大!宽敞明亮,十分干净。“飞机将在十五分钟后起飞,请您系好安全带。”在喇叭语音的提示下,我赶紧系好安全带,做好一切准备。这时想到自己正坐在梦寐以求的飞机上,心里的自豪感立刻油然而生。突然,飞机好像动了一下,我拉开窗罩往外一看,哦!飞机先是往后倒,然后开始助跑了,一开始,慢慢悠悠,像在散步一样,后来速度越来越快,飞机忽然拐了一个弯,稍稍停顿了一下,便一下子向前冲去,好像刹不住车了。我吓了一跳,妈妈说:“飞机马上就要起飞喽!”话音刚落,飞机的前身就腾空而起,后部紧接着也离开地面,像一匹腾空的天马直上云霄。霎那间,飞机头高尾低,我也向后倾斜,这就是所谓的超重吧!那种感觉真是奇妙。不一会,飞机上升至高空,非常平稳,我原来的担心都烟消云散了。这时,我情不自禁地向窗外望去,哇!太美了!窗外的云朵,云像无边无际的大海,有雪白的“棉花糖”,我就像在白云之间玩似的。阳光也好像比陆地上更加灿烂了,给云朵镶上了一层层金边。

不久飞机平稳着陆了。当我走出舱门的那一刻起,我还有一点依依不舍了。