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!                      |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

Tags:

Categories: Java, JavaFX, JRuby

コメントを残す

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

WP-SpamFree by Pole Position Marketing