JRubyFXでまずは簡単なラベル表示をしてみた

まだ、JavaFXもよく理解していないですが、適当に実装してみます。
とりあえず、ラベルを使って文字列を表示するところから。
stage上に、まずはsceneを作って、その上にlabelとか貼っていけばよさそうです。

イメージはたぶんこんな感じ。

  • hello.rb
require 'jrubyfx'

class Hello < JRubyFX::Application
  def start(stage)
    with(stage) do
      layout_scene(200, 100) do
        label("hello")
      end
      show
    end
  end
end

Hello.launch

実行してみる

 % jruby hello.rb


rubyっぽくブロックで書けるように工夫されているみたい。
慣れるまでがちょい時間かかりそう、
でも簡潔に書けるのは好ましい。