阅读更多

12顶
1踩

Web前端

原创新闻 JavaFX:预览登陆

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

发表评论

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

相关推荐

  • VBS基础篇 Err对象

    vbscript中Err对象是一个具有全局范围的内部对象,含有关于错误的所有信息,需要的朋友可以参考下

  • 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 .

  • VB中的Err对象

    在VB中经常会遇到错误的处理,Err是一个全局的对象。每个过程都最好防置一个处理错误的语句块,最好是On Err 放在第一行,在代码的最后防止处理错误的代码。下面总结一下关于Err的知识点。        主要属性:Number错误号(0-512系统使用,513-65535,+ vbObjectError类和对象错误)                              没错误Number

  • 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

  • 在VBA中,常用的Err.Number测试

    ==标题==在VBA中,常用的Err.Number测试==正文==1.On Error语句有几种形式:On Error GoTo <label>: 当错误发生时,跳转到指定的标签处进行错误处理。On Error Resume Next: 当错误发生时,忽略错误并继续执行下一条语句。On Error GoTo 0: 禁用错误处理机制。2.工作簿、工作表、单元格常用的Err.Number...

  • 错误处理

    在编写程序时遇到错误是在所难免的,这几天进行学生信息管理系统的调试,不运行不知道,当最后敲完运行的时候发现错误一个接着一个。好多错误都是意想不到的。很多错误也不是就能通过修改代码能解决的了的,所以能够很好的避免和处理程序中遇到的错误也是一项重要的技术。 现在就把vb错误处理的方法归纳如下: 一、错误的来源

  • 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 运行时错误代码大全

  • 简谈VBA的错误处理

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

Global site tag (gtag.js) - Google Analytics