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的寫法直白了許多...  回復  更多評論   

          主站蜘蛛池模板: 松溪县| 那坡县| 盈江县| 新乐市| 大埔县| 库伦旗| 上杭县| 随州市| 岳池县| 临夏县| 林芝县| 晴隆县| 龙门县| 常熟市| 阜南县| 涞水县| 视频| 德昌县| 吉安市| 隆化县| 深水埗区| 桓仁| 广州市| 泊头市| 冷水江市| 牙克石市| 广河县| 宁武县| 禹州市| 江达县| 呼和浩特市| 贵州省| 满洲里市| 胶南市| 墨竹工卡县| 锡林浩特市| 樟树市| 文登市| 砀山县| 寿阳县| 察隅县|