WidgetFX
WidgetFX は JavaFX で開発された、Java および JavaFX のためのオープンソース・デスクトップ・ウィジェット・プラットフォーム。
そんな WidgetFX で簡単なウィジェットを作ってみた。
デスクトップのスクリーンショット
ソース HelloWorld.fx
import org.widgetfx.*; import org.widgetfx.config.*; import javafx.scene.control.Skin; import javafx.scene.Group; import javafx.scene.shape.Circle; import javafx.scene.paint.Color; import javafx.scene.text.Text; import javafx.scene.text.Font; Widget { skin: Skin { scene: Group { content: [ Text { font: Font { size: 16 } x: 50 y: 55 content: "Hello World" } Circle { centerX: 90 centerY: 50 radius: 50 fill: Color.PURPLE opacity: 0.3 } ] } } }
下に貼り付けたリンク先からチュートリアルのページにいけるけど、そのまんまの手順じゃ、動かないので近いうちにこのブログで簡単なチュートリアルを書いてみたい。
WidgetFX にはまだちょっと問題(※)があるけど、遊ぶにはもってこい。
JavaFX と共に暫く研究してみるつもり。
http://widgetfx.org/
http://code.google.com/p/widgetfx/
※ WidgetFX の問題
1)ドックに追加したウィジェットを削除できない
2)コンテキストメニューで「Launch on Startup」にチェックつけても Windows 起動時に起動しない
(実際は自分がやり方を知らないだけで、本当は問題じゃないかもしれないけど)