はじめに TwitterでJavaFX関連の話になったときにしばしば見かけるのが、「ダイアログ表示できないの?」というコメントです。 JavaFXにはOSレベルでのウィンドウを作成するための Stage クラスがあり (Swingの JFrame 相当のクラスです) 、これを使えばダイアログの作成は可能です。 でも、Swingの JOptionPane に相当するユーティリティクラスは残念ながらありません。 次のバージョンに当たるJavaFX8ではSandboxプロジェクトで開発されていたのですが、いつの間にやら ControlsFX というオープンソースプロジェクトに独立していました。これもJavaFX8にならないと使えません。 と言うわけでJavaFX2ではダイアログを表示するためには自分で実装する必要があるのですが、一度やり方を覚えてしまえばまあそんなに面倒でもないです。 また、現在