阅读更多

12顶
1踩

Web前端

原创新闻 JavaFX:预览登陆

2008-08-01 10:55 by 资深编辑 ╱/罒呍唲 评论(12) 有11082人浏览
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

发表评论

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

相关推荐

  • VBScrip运行时错误 收集

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

  • 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

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

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

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

  • vbscript错误代码及对应解释大全[z]

    VBScript 语法错误如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:错误编号 描述 十进制 十六进制 说明1001 800A03E9 内存不足1002 800A03EA 语法错误1003 800A03EB 缺少“:”1005 800A03ED 需要 '...

  • java中的null类型---有关null的9件事

            今天听到一个问题,java中的null类型,null竟然是一种类型           java语言中有两种类型,一种是基本类型,还有一种是引用类型。还有一个特殊的null类型即表达式null的类型,它没有名字。            因为null类型没有名字,所以不可能声明为null类型的变量或者转换为null类型。            null引用是null类型表达式唯一可能...

  • vbscript 将字符串转变为整数

    在网页操作的时候,经常用到将一个字符串转为整数的情况,比如:i=div.style.left如果采用div.style.left=div.style.left + 10那么就会产生一个错误,因为div.style.left返回的如: 100px的字符串值。在vb下提供有val()函数,而在vbscript中居然没有类似的函数;javascript 中也有个 parseInt()

  • 网页错误大全

    ActiveServerPages,ASP0126(0x80004005)找不到包含文件 MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中) MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)

  • 调试ASP时的错误提示和VBScript 语法错误

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

  • VBS 使用Len函数提示类型不匹配

    今天写了段提取字符串长度的代码,如下: Dim strF,freq Dim len freq = 200 strF = Cstr(freq) len = Len(strF) 'error 程序总是在len = Len(strF) 这句话这里提示len 类型不匹配;本来以为len 是个变量,Len 是函数;经过各种折腾...

  • vbscript错误代码及对应解释大全

     vbscript错误代码及对应解释大全     VBScript   语法错误     如果   VBScript   语句结构违反了一个或多个   VBScript   脚本语言语法规则,就会产生   VBScript   语法错误。     错误通常在执行程序前,编译程序时产生。   以下是53个语法错误:     错误编号   描述       十进制 十六进制 说明     1001 8

Global site tag (gtag.js) - Google Analytics