Hello, JavaFX(Jython) World!

Posted on 11月 28th, 2012 by cx20

JavaFX(Jython)

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

ソースコード

import sys
from javafx.application import Application
from javafx.scene import Group
from javafx.scene import Scene
from javafx.scene.layout import HBox
from javafx.scene.control import Label
from javafx.util import Callback
 
class HelloApplication(Application):
    def start(self, stage):
        hbox = HBox()
        scene = Scene( hbox, 640, 480 )
        hbox.getChildren().add( Label( "Hello, JavaFX World!" ) )
        stage.setScene( scene )
        stage.setTitle( "Hello, World" )
        stage.show()
 
if __name__ == "__main__":
    Application.launch(HelloApplication().class, sys.argv[1:])

実行方法

C:¥> SET JAVAFX_HOME=C:\Program Files (x86)\Oracle\JavaFX 2.0 SDK
C:¥> SET CLASSPATH=%JAVAFX_HOME%\rt\lib\jfxrt.jar;%CLASSPATH%
C:¥> jython Hello.py

実行結果

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

Tags:

Categories: Java, JavaFX, Jython

コメントを残す

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

WP-SpamFree by Pole Position Marketing