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 西門町學士 閱讀(1471) 評論(1)  編輯  收藏 所屬分類: Java

          Feedback

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

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

          主站蜘蛛池模板: 辉南县| 德格县| 九台市| 留坝县| 新乡市| 简阳市| 晋中市| 舞阳县| 西安市| 城口县| 炉霍县| 漳浦县| 潢川县| 邵武市| 长春市| 磴口县| 体育| 内黄县| 开原市| 兰州市| 隆安县| 甘孜| 沁阳市| 拉萨市| 农安县| 会理县| 沧源| 永泰县| 海阳市| 于田县| 敦化市| 河源市| 阿坝县| 兴义市| 墨竹工卡县| 澄城县| 大竹县| 灵武市| 元谋县| 巴塘县| 商丘市|