Just Java IT

          西門町學士關于Java的隨便一說而已……

          走進JavaFX-(1u1)

          /**
          以前寫了一個JavaFX入門例子,但由于JavaFX正式版中變化較大,那個例子已無法在正式版中運行,因此重寫,標題叫1u1,也是遵守Sun的更新規范,代表update1,呵呵
          文:西門町學士
          */
          08 年12月4日,Sun正式發布了JavaFX1.0。JavaFX在演進過程中發生了很多的變化,因此,我以前寫的JavaFX的第一個 HelloWorld的例子已經無法在正式版下運行,于是在這里重寫那個例子。而新的API我也還沒有開始學習,只好大略地瀏覽了一遍API就草草寫就, 因此,這個例子雖然在1.0版下正確運行,卻未必就是最適合的寫法,以后如發現問題再來update2吧,呵呵……
          正式版中很多包的命名有了天翻 地覆的變化,class的位置和名稱很多也面目全非。比如GUI這塊就經歷了由javafx.ui變化成javafx.gui再變化成 javafx.scene和javafx.application再進化成javafx.scene和javafx.stage,而跟Swing相關的組 件也統統加上了Swing前綴。有的class我已經找不到了,比如以前的javafx.ui.MessageDialog,我在1.0中沒有找到對應的 class,只好直接叫用javax.swing.JOptionPane了。好了,廢話不說了,貼新代碼如下:
          package sc.tmp;

          import javafx.stage.Stage;
          import javafx.scene.Scene;
          import javafx.scene.paint.Color;
          import javafx.ext.swing.SwingButton;
          import javax.swing.JOptionPane;

          /**
           * 
          @author stevech
           
          */
          Stage {
              title: 
          "Application title"
              width: 
          250
              height: 
          80
              scene: Scene {
                  fill: Color.ORANGE
                  content: SwingButton {
                      text: 
          "Click"
                      action: function():Void {
                          JOptionPane.showMessageDialog(
          null"Have Fun!\nThis is your first JavaFX app!")
                      }
                      translateX: 
          90 translateY: 10
                  }
              }
              visible: 
          true
          }

          結果如圖:

          posted on 2008-12-12 22:42 西門町學士 閱讀(1480) 評論(1)  編輯  收藏 所屬分類: Java

          Feedback

          # re: 走進JavaFX-(1u1) 2008-12-13 13:57 CBoss

          相比Java GUI的寫法直白了許多...  回復  更多評論   

          主站蜘蛛池模板: 新沂市| 陆丰市| 峨眉山市| 珲春市| 福建省| 贵州省| 和顺县| 赤水市| 新民市| 渑池县| 大悟县| 钦州市| 大关县| 绥德县| 庄浪县| 介休市| 宕昌县| 榆社县| 和田县| 陆川县| 将乐县| 吉木萨尔县| 嘉荫县| 彝良县| 武平县| 玉门市| 奉新县| 镇安县| 望江县| 红河县| 沽源县| 新宁县| 柳河县| 竹溪县| 多伦县| 东安县| 钦州市| 镇康县| 城口县| 乐至县| 犍为县|