ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

JavaFX2 開始

2012-04-07 19:04:39 | PG(Java)

JavaFX Scene Builder(GUIでJavaFX2のレイアウトを作るツール)も公開されたことだし、JavaFX2の勉強を開始。

SceneBuilderはなかなか良い出来だと思う。
自分としては簡単にダイアログ(フォーム)が作りたくて、しかもウィンドウサイズを変えたときに連動してコンポーネントサイズ(テキストフィールドの幅とか)が変わって欲しかったので、AnchorPaneがまさにぴったり!
今までこれが出来るツールが見当たらなくて自作しようかと思ってたくらいだったんだが、SceneBuilderが対応してるから、もういいや(笑) 待ってた甲斐があった。

SceneBuilderはFXMLファイルを生成するので、FXMLも勉強する。
FXMLとコントローラー(値を保持したりイベントを処理したりするクラス)との連動も分かりやすい。
(これくらいのクラスならSceneBuilderがFXMLと同時に生成してくれても良さそうな気もするが、ScrollPaneとかでシーングラフが深くなると、簡単には出来なさそうな気もする)

とりあえず分からないのが、自分で入力ダイアログっぽいウィンドウを作った場合、入力が終わるのを待って(ダイアログが閉じられてから)処理を続行する方法。
そういう使い方は想定されてない…なんてことは無いだろうし…。

それと、javafx.application.Application(launch())を使わずにウィンドウを表示する方法も分からない。

あと、SwingだとJOptionPaneで単純なメッセージ表示とか入力ダイアログが使えたけど、そういうのも見当たらないなぁ。その辺りはまだ今後に期待というところか?


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« TeraSortはスタンドアローン... | トップ | JavaFX2 FileChooser »
最新の画像もっと見る

コメントを投稿

PG(Java)」カテゴリの最新記事