服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

sun的新java脚本语言

    f3是form follows function的简称。sun即将对这个项目开放源代码

    f3 是一个声明式的java脚本语言,它使用静态类型以获得更好的ide支持和编译时错误(这和javascript不同),还支持类型引用,申明式语法和自动数据绑定,完全支持2d图像接口和标准的swing组件,以及声明式的动画。你还可以在里面引用java类,创建新的java对象,调用它们的方法和实现java接口。

    该项目还同时设计了netbeans和eclipse的插件来支持代码即使检查,代码自动完成,语法高亮,和超链接导航。

    f3 向我们展示了,我们尚未完全挖掘java平台在gui开发方面的能力,有了工具支持的f3,使java平台在gui开发上比macromedia flash/flex/open laszlo, adobe apollo, microsoft wpf/xaml, mozilla xul, ajax/dhmtl.更具有竞争力。

example


import f3.ui.*;
import f3.ui.canvas.*;
import f3.ui.filter.*;
 
canvas {
    content: text {
        x: 20
        y: 20
        content: "welcome to f3"
        font: font { face: verdana, style: [italic, bold], size: 80 }
        fill: lineargradient {
            x1: 0, y1: 0, x2: 0, y2: 1
            stops:
            [stop {
                offset: 0
                color: blue
            },
            stop {
                offset: 0.5
                color: dodgerblue
            },
            stop {
                offset: 1
                color: blue
            }]
        }
        filter: [glow {amount: 0.1}, noise {monochrome: true, distribution: 0}]
    }
}

would produce:

sun的新java脚本语言

点击查看大图

扫描关注微信公众号