广州为学教育科技有限公司

主营:JAVA开发,软件工程师,教育培训

免费店铺在线升级

联系方式
  • 公司: 广州为学教育科技有限公司
  • 地址: 广州天河区车陂沣宏大厦3楼
  • 联系: 谢老师
  • 手机: 13632401219
  • 一键开店

Swing之“飞屋环游记”创新编程

2018-12-30 06:05:55  915 次浏览

这几天偶然看了电影《飞屋环游记》,颇受感动。方块脸的老头、稚气未脱的亚洲小娃、以及五彩缤纷的气球和飞屋总在我脑海晃动,一股浓浓的温馨、幸福和执着久久无法抹去。Pixar公司利用其招牌的动画技术和杰出的3D,让人物的每个细微表情和场景都充满了强烈的感染力。美的还是绚丽的南美洲丛林和高原,以及色彩缤纷的气球,仿佛这小小的气球承载和实现了我们每个人内心的梦想,让人无法忘记。

于是,我很想用程序员的方式去重新演绎这份感动。如果想做一个程序,可以让一堆气球拉动飞屋在桌面随风飘舞,飘向远方,实现我们的梦想......那不也是一份浪漫和执着么?有梦想就去勇敢的实现,无论有什么困难,这也是《飞屋》想告诉我们的。有人说梦想总是美好的,但常常梦想只是一个梦,人生总有很多的困难,生活和工作的压力常常会让我们慢慢淡忘并放弃梦想。而《飞屋环游记》告诉我们:梦想,多久开始实现都不会太晚。其实做这个程序的启发也来自下班地铁上一块广告牌上的一堆气球。每次看到那堆气球,就想起《飞屋》。在我们还有时间和力气去实现梦想的时候,快快抓紧时间去做吧!

依旧用Swing吧。

什么?你发疯了?用Swing做桌面上乱飞的气球还有飞屋,还来回飞?发疯了。不发疯怎么能叫梦想呢?用别的东西做,就不叫疯狂和震撼了。

其实这个程序里头有不少的知识点,这里就不一一点出了。如果这样解释一遍,感觉就没有了什么乐趣,感兴趣的朋友还是下载代码,看看里面的实现。也许有更好的idea,也可以告诉我哦!

就上一张图吧,给大家留点想象的空间。运行以下这个程序,相信你会改变一下对Java Swing的看法。

飞1.png这里简单说一下操作要点:

·双击屋子,可以增加一堆气球;可以使劲双击。太多了屏幕撑爆了别骂我哈

·可以随意拖动屋子、气球、飞鹰。飞鹰会自动随机移动,带动飞屋飞向梦想,哈哈

·点击气球的西线,可以“剪断”连线,放飞气球。气球飘到屏幕顶部会破裂、消失(包括对应的绳子);

·气球减少,浮力降低,房屋会逐渐下降。双击房屋可以增加气球,拉高海拔。屋子左侧显示了海拔高度

·点击房子底下的按钮,或按Alt+F4退出程序

·没了。

飞2.png规矩,有福同享。

网友评论
0条评论 0人参与
最新评论
  • 暂无评论,沙发等着你!
百业店铺 更多 >

特别提醒:本页面所展现的公司、产品及其它相关信息,均由用户自行发布。
购买相关产品时务必先行确认商家资质、产品质量以及比较产品价格,慎重作出个人的独立判断,谨防欺诈行为。

回到顶部