- 博客(10)
- 收藏
- 关注
学习JFXStudio程序大赛作品(四)
继续学习“短小JavaFX程序大赛”的作品,这次是Stephen Chin 的作品Spin Clock,这是最后一个作品。先看看整体效果:此作品的代码个人感觉写得很精彩,尤其一些效果的使用,唯一的遗憾是作者没有突出显示当前时间在这个旋转的时钟上,导致得如果仅看作品感觉很乱,尤其还有毫秒的显示。 1、添加旋转卡片及数字的效果,此处用到PerspectiveTransform,有机...
2009-10-15 14:00:23
180
学习JFXStudio程序大赛作品(三)
继续学习“短小JavaFX程序大赛”的作品,这次是Carl Dea 的作品3D Cube。先看看整体效果:这件作品实际是通过时钟来改变立体图形的位置,但是个人感觉立方体和时钟关系不大,而且添加了转动立方体的鼠标事件,更加淡化了Time的概念。代码写得还是很精彩的,开始学习吧。1、添加3D立方体,效果如图:总感觉这个3D立方体画得好像有些问题,但具体什么问题也说不清。也许立方...
2009-10-14 16:35:55
210
学习JFXStudio程序大赛作品(二)
继续学习“短小JavaFX程序大赛”的作品,这次是Philippe Lhoste的作品Crystal Gears。先看看整体效果:怎么样,够炫吧!感觉最终没有得奖,关键是没有把机械齿轮的运转和时钟联系起来,比较遗憾。个人觉得此代码要比Pacman Clock复杂,也许是和自己没有接触过机械类图形开发有关。研究齿轮节点的开发就费了一些时间,目前也就了解到如何使用此节点,具体的原理等有机会...
2009-10-12 15:59:53
190
学习JFXStudio程序大赛作品(一)
最近JavaFX社区最引人关注的事情,非JFXStudio举办的“短小JavaFX程序大赛”莫属,相关报道请看30行JavaFX程序大赛结果。九月的比赛已经结束,获奖作品是Pacman Clock,作者是Mark Nankman。看了几个作品的源代码,感觉作品的实际代码不少,如果规范编码的话,基本都要超过两百行,和预期有点不同(以为30行就能做很多事情)。不过,对于展示的作...
2009-10-10 17:16:21
215
JavaFX自定义节点开发
在JavaFX开发中,建立一个自定义节点非常普遍;而且jfx中的自定义节点功能也很强大。下面我简单介绍两个自定义节点的例子。 先看代码:class Bars extends CustomNode { override function create():Node { return Group { content: for(x in ...
2009-09-25 11:26:42
533
JavaFX提高插入图形节点的速度
在JavaFX中,如果想要大量的插入图形节点(node),一定要注意插入的方法。应该是先把大量的图形节点插入到节点序列(sequence)中,然后再一起插入到场景(scene);如果直接把一个一个的节点插入到场景中,将会让你等到花儿都谢了:) 举例说明,快速方式:var stage: Stage = Stage { title: "快速插入图形节点" w...
2009-09-21 13:58:50
302
JavaFX使用自定义字体
利用注册字体的方式,解决JavaFX使用自定义字体的问题。 代码如下: function registerFont(url: String) { var fontURL = new File(url); var font = java.awt.Font.createFont(java.awt.Font.TRUETYPE_FONT, fontURL); ...
2009-09-15 16:26:04
1402
JavaFX离线部署和运行的解决办法
此文主要说明如何在离线的情况下使用JavaFX程序。不明白SUN为什么不搞个JFX运行时包,或者直接包括在JRE里;而是在SUN服务器上下载。如果哪天服务器宕机,我们使用JavaFX程序的人不就惨了。闲话少叙,来看看如何解决这个问题吧。 1、安装JRE(最低需要JRE6 Update10以上)。注意,不同版本的JFX也对应不同的JRE,在离线使用的情况下。比如JFX1.2的离...
2009-09-14 09:07:39
609
JavaFX解决描边(stroke)显示不全的问题
先看问题: var rec1: Rectangle;var stage: Stage = Stage { title: "Rectangles" width: 200 height: 200 scene: Scene { content: [ VBox { spac...
2009-09-11 12:39:28
723
初探JavaFX
学习JavaFX有一段时间了,缘起公司软件需要访问本地资源,原来的解决方案Applet功能不够强大及稳定,因此近期开始关注JavaFX。JavaFX是Java语言中一项新的技术,主要运用于RIA的开发(当然还有移动设备等)。随着学习JavaFX的深入,觉得这项技术很有意思,而且也很强大。今后会在博客中,记录我学习和使用JavaFX的点点滴滴。 JavaFX的入门,是看官网...
2009-09-09 14:06:12
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人