阅读更多

12顶
1踩

Web前端

原创新闻 JavaFX:预览登陆

2008-08-01 10:55 by 资深编辑 ╱/罒呍唲 评论(12) 有11067人浏览
2007年,在JavaOne宣布JavaFX…如今我们看到预览版的发行

这里是JavaFX主页:http://javafx.com/
下载JavaFX SDK:http://javafx.com/htdocs/downloadpage.html

   JavaFX 团队中的Josh Marinacci 举例进行了说明  ,建立在一下方面:




代码如下:

package blogdemo;
 
import javafx.scene.*;
import javafx.scene.paint.*;
import javafx.scene.geometry.*;
import javafx.application.*;
import javafx.scene.transform.*;
import javafx.input.*;
import javafx.animation.*;
import java.lang.System;
 
var angle = 0.0;
 
Frame {
    windowStyle: WindowStyle.TRANSPARENT  visible: true
    width: 400 height: 400
    stage: Stage {
        fill: null
        content: Group {
            translateX: 100 translateY: 100
            content: for(i in [0..10]) {
                // here is the magic with binding
                Rectangle {
                    fill: Color.rgb(25*i,0,0, i/10.0)
                    width: 100 height: 100 arcHeight: 10 arcWidth: 10
                    stroke: Color.BLACK strokeWidth: 5
                    transform: bind [
                        Transform.rotate(-i*36+angle/2,50,50),
                        Transform.translate(angle/4,0),
                    ]
                }
            }
            onMousePressed: function(e:MouseEvent):Void { System.exit(0); }
        }
    }
}
 
var anim = Timeline { keyFrames: [
        KeyFrame { time: 0s values: angle => -360 tween Interpolator.EASEBOTH },
        KeyFrame { time: 2s values: angle => 360 tween Interpolator.EASEBOTH },
    ]
    autoReverse: true
    repeatCount: Timeline.INDEFINITE
};
anim.start();



如果安装了Java 1.6就可以使用java web start来访问这个示例应用:

http://javafx.com/releases/preview1/demos/SwirlingSquares/launch.jnlp

Michael coté 与Sun的伙伴聚在一起并且记录了演示和采访  。

来自: ajaxian.com
12
1
评论 共 12 条 请登录后发表评论
12 楼 fxbird 2008-08-04 09:46
看5分钟头就晕了,需要对数学非常精通的人才能做出这个效果。
11 楼 smilerain 2008-08-02 16:37
我希望得到的是可视化的开发,用什么语法并不重要。
10 楼 larryzou 2008-08-02 09:34
看看这个-股票的,界面不错,值得
http://javafx.com/releases/preview1/demos/StockWatcher/StockWatcher.jnlp
9 楼 larryzou 2008-08-02 09:31
看到了。。。
8 楼 ssuupv 2008-08-01 19:35
4M也是蛮大了,不知道.这4M下载下来.要不要安装
7 楼 rehte 2008-08-01 16:09
你只需要下载一个大约4M左右的JRE即可,不需要下载整个JDK.
6 楼 phlsbg 2008-08-01 16:02
如果让客户下载一个巨大的虚拟机的话,这东西估计没戏
5 楼 Acaleph 2008-08-01 15:40
一直不看好FLEX,之所以它总被人提起,可能是因为ADOBE的原因吧。
4 楼 ssuupv 2008-08-01 13:26
效果不错啊.不过有点慢了
3 楼 QuakeWang 2008-08-01 11:40
如果安装了Java 1.6就可以使用java web start来访问这个示例应用:

http://javafx.com/releases/preview1/demos/SwirlingSquares/launch.jnlp
2 楼 zhangcheng 2008-08-01 11:28
恩,我也是这么想的,不过上面的那个连接打不开啊
1 楼 cuiyi.crazy 2008-08-01 11:00
一直期待javaflex;如果真可行,就放弃flex

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VBA异常处理和工作表排序

    晚上还要加班,今天就不多BB了,直接放个demo好了 简单异常处理 Option Explicit Sub errHandlingOne() '异常处理示例 'Err.Number对象显示错误代码,Error(Err.Number)显示于错误代码对应错误类型 'Err对象默认属性是Err.number 所以可以省略 On Error Resume Next MsgBox 1 / 0 If Err.Number <> 0 Then .

  • VBScrip运行时错误 收集

    如果 VB 脚本执行系统无法实施的操作,则会产生 VB 运行时错误。只有在运行脚本、为变量表达式赋值或分配内存时,才会产生 VB 运行时错误。 十进制 十六进制 说 明 5 800A0005 无效过程调用或参数 6 800A0006 溢出 7 800A0007 内存不足 9 800A0009 下标越界 10 800A000A 该数组为定长的或临时被锁定 11 800A000B 被零除 13 800

  • IE中JavaScript错误列表

    error # 5 无效的过程调用或参数 error # 6 溢出 error # 7 内存不够 error # 9 下标越界 error # 10 该数组为定长的或临时被锁定 error # 11 被零除 error # 13 类型不匹配 error # 14 字符串空间不够 error # 17 不能执行所需的操作 error # 28 堆栈溢出 error # 35 未定义过程或函数 err

  • VB中错误处理On Error的应用

    On Error 语句            启动一个错误处理程序并指定该子程序在一个过程中的位置;也可用来禁止一个错误处理程序。       语法:       On Error GoTo line       On Error Resume Next       On Error GoTo 0       On Error 语句的语法可以具有以下任何一种形式

  • err.number与err.Description

    err.number err.Description 5 无效的过程调用或者参数无效 6 溢出 7 内存不足 9 数组索引超出范围 10 此数组为固定的或暂时锁定 11 除以零 13 类型不符合 14 字符串空间不足 16 表达式太复杂 17 不能完成所要求的操作 1

  • vba Err.Number

    3 没有返回的GoSub5 无效的过程调用6 溢出7 内存不足9 数组索引超出范围10 此数组为固定的或暂时锁定11 除以零13 类型不符合14 字符串空间不足16 表达式太复杂17 不能完成所要求的操作18 发生用户中断20 没有恢复的错误28 堆栈空间不足35 没有定义 子程序、函数,或属性47 DLL 应用程序的客户端过多48

  • err.number 详细列表

    代码    信息3            没有返回的gosub 5            无效的过程调用或者参数无效6            溢出7            内存不足9            数组索引超出范围10          此数组为固定的或暂时锁定11          除以零13          类型不符合14          字符串

  • Err.number错误号和错误说明

    不论是在发展环境中或是在独立方式可执行文件中,当应用程序在执行时,可能会发生 Microsoft Jet 数据库引擎所引发的可捕捉的错误。可使用 Error 对象来测试及响应可捕捉的错误。 错误码 信息 2420 数字语法错误 2421 日期语法错误 2422 字符串

  • 简谈VBA的错误处理

    在Word、Excel乃至其他支持VBA的Office组件中,在代码中处理错误的方式通常都是使用“On Error Goto 错误标签”语句,然后在代码的后面添加错误标签及其中包含的错误处理代码。下面总结了创建错误处理程序的步骤:(1)在过程中可能导致错误的代码行的前面添加错误处理语句On Error GotoErrHandler

  • Microsoft VBScript 运行时错误代码大全

  • JScript错误代码及相应解释大全

    JScript语法错误JScript语法错误是指当JScript语句违反了JScript脚本语言的一条或多条语法规则时导致的错误。JScript语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误错误号描述十进制 十六进制 说明1001 800A03E9 内存不足1002 800A03EA 语法错误1003 800A03EB 需要“:”1004 80

  • (转)关于Microsoft VBScript 的一些错误收集

    这是硬盘上的老资料了,放到博客上吧,找起来也方便些。  关于Microsoft VBScript 的一些错误收集来源:http://bbs.dvbbs.net/dispbbs.asp?boardID=13&ID=780367&page=1十进制 十六进制 说明 1001 800A03E9 内存不足 1002 800A03EA 语法错误 1003 800A03EB 缺少“:” 1005

  • ASP错误代码总结

    Microsoft VBScript语法错误(0x800A03E9)内存不足 Microsoft VBScript语法错误(0x800A03EA)语法错误 Microsoft VBScript语法错误(0x800A03EB)缺少 : Microsoft VBScript语法错误(0x800A03ED)

Global site tag (gtag.js) - Google Analytics