靈魂-放水

          為學日益,為道日損。

          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 放水老倌 閱讀(377) 評論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 墨竹工卡县| 香格里拉县| 鲁山县| 那坡县| 大庆市| 星子县| 泸西县| 曲松县| 子洲县| 西乌| 彭州市| 余干县| 潢川县| 桦南县| 托克逊县| 吉林省| 榆林市| 龙泉市| 江山市| 南郑县| 平度市| 邛崃市| 石河子市| 凯里市| 临汾市| 舞阳县| 那曲县| 米泉市| 本溪市| 福清市| 砚山县| 毕节市| 六枝特区| 巴塘县| 平顶山市| 莱芜市| 仙游县| 定襄县| 泸水县| 遂昌县| 凤翔县|