![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaFX编程
iteye_14985
这个作者很懒,什么都没留下…
展开
-
自己编程写的JavaFX 演示游戏,请大家看看
2009-05-22:重点推荐JavaFX文章: 怎样用JavaFX编写游戏:吃豆人(Pac-Man) 最近读了些JAVAFX的文章,看了一些示范程序,于是决定写个游戏试一试。大概花了2周的业余时间,写成了一个Pac-Man游戏(俗称PCMAN或吃豆子)。虽然离真正的"街机版"还有一段距离,但是也基本体验了JavaFX编程的易用性。由于处于学习阶段,还有很多需要改进的地方,以后有时间慢慢...2009-01-02 23:50:48 · 1061 阅读 · 0 评论 -
怎样在JavaFX中实现菜单
也许是JavaFX设计者认为在RIA中有没有菜单无足轻重,当前的JavaFX版本中没有提供菜单功能。可是在实际开发中还是会有需要实现菜单的地方,我因此写个JavaFX菜单的例子(更多例子可参见 JavaFX编程网站 http://www.javafxblogs.com)。尽管JavaFX没有直接提供菜单Menubar的功能(参见javafxblogs.com),但是提供了一个SWING组件的封...2009-08-01 00:07:07 · 1234 阅读 · 0 评论 -
Java的Swing应用中使用JavaFX的功能
本文本来打算在JavaFX论坛上发表,但是觉得Java的开发人员可能会对涉及的内容更感兴趣。于是先发表在这里吧。 JavaFX包含了许多强大的功能,它们都是Java SE不具备的,如图表Charting,动画,媒体播放,RSS/Atom等,于是程序员常常讨论如何在Java中调用JavaFX的功能。笔者文章纯Java代码调用JavaFX的功能和JavaFX和Java之间的互操作性对此作过专题...2009-07-06 15:56:37 · 720 阅读 · 0 评论 -
JavaFX技巧:纯Java代码调用JavaFX的例子
自JavaFX 1.0发布之后,本人撰写的文章JavaFX和Java之间的互操作性被各网站转载。文中总结了3种从Java调用JavaFX的方法。这三种方法分别为: (参见 http://www.javafxblogs.com ) 1. 用ScriptEngineManager类。这是基于JSR-223规范的java脚本API( scripting API)。可以在java程序中...2009-06-21 18:17:11 · 966 阅读 · 0 评论 -
怎样用JavaFX编写游戏:吃豆人(Pac-Man)之四
加入javafx 圈子 JavaFX吃豆人游戏的第五篇文章上周已经发表。在最后的这篇文章中,详细介绍了精灵追逐吃豆人的算法。这可能是该游戏代码中最有趣的部分了。 在游戏编写时,通常需要考虑一些要素,如算法的效率、随机性、简洁度等。在文章中对这些问题都作了讨论。 在追逐算法中,程序采用了比较简单的距离优先的逼近算法。如下图所示: 图中的红色精灵从右到左移...2009-06-20 17:45:16 · 442 阅读 · 0 评论 -
怎样用JavaFX编写游戏:吃豆人(Pac-Man)之三
本周发表了第4篇文章。在这篇文章中,主要介绍了吃豆人和精灵之间互动的代码实现。 到上一篇文章为止,我们已经实现了游戏中所有的人物。现在我们来增加吃豆人和精灵追逐和互“吃”的处理逻辑。如果吃豆人和精灵相遇,只有两种情况,吃豆人吃掉精灵或者反之。如果吃豆人刚刚吞吃了魔法豆,他可以吃掉精灵,否则吃豆人就会损失一条命,这时,需要播放一段吃豆人消失的动画(如下图所示): 这...2009-06-07 00:07:28 · 844 阅读 · 0 评论 -
怎样用JavaFX编写游戏:吃豆人(Pac-Man)之二
上周介绍了关于编写JavaFX吃豆人游戏的前2篇文章。本周发表了5篇连载文章中的第3篇。在最新的这篇文章中,详细介绍了精灵(ghost)动画的机理,基本上和Pac-Man人物是一样的:改变坐标位置,并且不断切换画面(frame)。和Pac-Man不同的是,精灵有3组图,分别是正常(normal)、空心(hollow)以及闪烁(flashing),如下图所示: 为了说明程序整...2009-05-29 23:49:00 · 490 阅读 · 0 评论 -
怎样用JavaFX编写游戏:吃豆人(Pac-Man)
去年在JavaFX 1.0发布不久后,作为编程学习和练习,我写了一个JavaFX游戏:Pac-Man,又称为PC MAN或“吃豆人”。Pac-Man是上世纪80-90年代非常著名的一款游戏,起源于日本,风靡全球。我写的JavaFX Pac-Man游戏引起了不少关注(参见文章:JavaFX 演示游戏:PAC-MAN http://javafxguy.iteye.com/blog/309042 )...2009-05-22 17:33:30 · 767 阅读 · 0 评论 -
JavaFX的Effect功能例子:编写许愿树程序(3)
重点推荐JavaFX文章:怎样用JavaFX编写游戏:吃豆人(Pac-Man) 在文章《 用JavaFX的effect实现许愿树(2) 》中,我们增加了鼠标事件处理逻辑和扩展多边形Polygon来画成的愿望星,我们已经可以在 JavaFX 的许愿树上悬挂许多五彩缤纷的愿望星了。现在,我们给程序再增加些功能,使得我们可以在星星上记录下许愿者的名字和愿望,那样就知道星星是谁的了。你可以点击...2009-05-18 13:40:17 · 276 阅读 · 1 评论 -
JavaFX的Effect功能例子:编写许愿树程序(2)
( 其他JAVAFX相关参考文章: JavaFX 多维数组 用JavaFX的Effect功能编写许愿树(1) JavaFX 1.1和1.0的兼容性 JavaFX和Java之间的互操作性 JavaFX的Effect功能例子:编写许愿树程序(3) ) 在文章“用JavaFX的Effect功能编写许愿树程序(1)”中,我们介绍了用JavaFX作出白云蓝天绿树的构图。接下来我们制作冒泡...2009-05-15 12:07:51 · 318 阅读 · 0 评论 -
JavaFX的Effect功能例子:编写许愿树程序 (1)
相关文章:[在JavaFX使用多维数组] [自己编程写的JavaFX 演示游戏] [JavaFX和Java之间的互操作性] [JavaFX的Effect功能例子:编写许愿树程序(2) ] [JavaFX的Effect功能例子:编写许愿树程序(3)] 本文着重介绍了用JavaFX的effect功能来实现用户图形界面(GUI)。 看了同事用...2009-05-12 17:40:48 · 218 阅读 · 0 评论 -
在JavaFX 如何使用多维数组
JavaFX中的sequence是和java语言的数组类似的一种数据结构。sequence使用起来要比数组灵活,例如可以支持元素的过滤、插入和删除,应该说更像Collection这样的结构。和数组明显不同的是,sequence不支持多维结构。因此,当我们需要使用多维数组时,可以在Java语言中定义一个多维数组,然后在JavaFX中调用。 (转载请注明出处:[url=http://javafxguy...2009-05-10 19:06:02 · 509 阅读 · 0 评论 -
JavaFX技巧介绍
Javafx的官网中发布了一系列实用的JavaFX编程技巧例子(How-Tos),对JavaFX学习者来说非常有参考价值。内容包括了基础概念到范例程序。该网站还按照API进行分类说明,使用起来十分方便。链接如下(英文):JavaFX How-Tos 一些有意思的例子:1)绑定(bindings)2)基础用户界面(Basic UI)3)引人注目的视觉效果(Visual A...2009-11-15 20:39:26 · 112 阅读 · 0 评论 -
端到端的JavaFX完整示例:许愿树 Online版
JavaFX的主要功能是作为富客户端开发平台。在实际的应用中,光有客户端是不够的。因此需要各种服务器端的配合。服务器端可以使用各种技术,如Java EE,PHP,RoR,数据库等。客户端与服务器端可以通过标准协议来通信,如HTTP,SOAP,XML-RPC等。 最近我把原来用JavaFX1.1写的许愿树程序改成了联机版,成为了一个典型的3层架构应用,如下图所示,展现层是JavaFX实现的富...2009-08-19 21:33:38 · 232 阅读 · 0 评论