JavaFX2でファイルを選択する為のダイアログである、FileChooserを試してみた。
拡張子の指定方法とか、SwingのJFileChooserよりシンプルに使えて良い感じ(笑)
見た目も、普通にOSのダイアログを開いているようだし。 (Swingは独自のウィンドウだったので、なんか違和感があった)
ディレクトリーを指定する場合はDirectoryChooserを使うが、これはJavaFX2.1以降らしい。JavaSE7u2で一緒にインストールされるJavaFXは2.0なので、残念ながらDirectoryChooserは使えない。
ちなみに、SwingのJFileChooserは普通にmain()で実行するアプリから使えたのだが、JavaFX2のFileChooserやDirectoryChooserは、Applicationクラスを経由して起動しないと使えないっぽい。初期化の方法が違うんかな。
※コメント投稿者のブログIDはブログ作成者のみに通知されます