Hello, JavaFX(Groovy) World!

Posted on 11月 10th, 2012 by cx20

JavaFX(Groovy)

JavaFX は Java による RIA 向けの GUI ライブラリならびにプラットフォームである。
類似の RIA プラットフォームとしては Adobe Flex や Microsoft Silverlight などがある。
以下は Groovy による JavaFX の使用例となっている。

ソースコード

import javafx.application.Application
import javafx.stage.Stage
import javafx.scene.Scene
import javafx.scene.layout.HBox
import javafx.scene.control.Label
 
class Hello extends Application {
    static void main(args) {
        Application.launch(Hello, args)
    }
 
    void start(Stage stage) {
        def hbox = new HBox()
        def scene = new Scene(hbox, 640, 480)
        hbox.getChildren().add( new Label("Hello, JavaFX World!") )
 
        stage.setScene(scene);
        stage.setTitle("Hello, World")
        stage.show()
    }
}

コンパイル&実行方法

C:¥> SET JAVAFX_HOME=C:\Program Files (x86)\Oracle\JavaFX 2.0 SDK
C:¥> groovyw -cp "%JAVAFX_HOME%\rt\lib\jfxrt.jar;." Hello.groovy

実行結果

+------------------------------------------+
|Hello, World!                    [_][~][X]|
+------------------------------------------+
|Hello, JavaFX World!                      |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

Tags:

Categories: Groovy, Java, JavaFX

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing