靈魂-放水

          為學日益,為道日損。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks

          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:

          ?



          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1378821

          posted on 2006-11-14 21:59 放水老倌 閱讀(379) 評論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 本溪市| 厦门市| 蚌埠市| 洛南县| 渝中区| 贵港市| 积石山| 新津县| 达拉特旗| 郯城县| 新乐市| 朝阳区| 建阳市| 枞阳县| 常宁市| 崇阳县| 宜阳县| 双峰县| 义马市| 花垣县| 石城县| 辽中县| 九龙城区| 应用必备| 怀来县| 弥勒县| 抚州市| 武安市| 巴东县| 克山县| 金阳县| 通辽市| 五指山市| 孙吴县| 徐闻县| 吉木萨尔县| 海原县| 曲松县| 喀喇沁旗| 常宁市| 丘北县|