Archive for 11月 22nd, 2012
-
Hello, JavaFX(JRuby) World!
Posted on 11月 22nd, 2012 by cx20
JavaFX(Scala)
JavaFX は Java による RIA 向けの GUI ライブラリならびにプラットフォームである。
類似の RIA プラットフォームとしては Adobe Flex や Microsoft Silverlight などがある。
以下は JRuby にて JRubyFX ライブラリを用いた JavaFX の使用例となっている。ソースコード
require 'jrubyfx' class Hello include JRubyFX def start(stage) hbox = HBox.new hbox.children << Label.new("Hello, JavaFX World!") stage.scene = Scene.new(hbox, 640, 480) stage.title = "Hello, World" stage.show end end Hello.start
実行方法
C:¥> jruby --1.9 Hello.rb
実行結果
+------------------------------------------+ |Hello, World! [_][~][X]| +------------------------------------------+ |Hello, JavaFX World! | | | | | | | | | | | | | | | | | | | +------------------------------------------+