新しいJavaFx2.0ベータリリースを試していますが、JfileChooserなどのダイアログボックスを使用してファイルを選択する方法が見つかりません。
これを行う方法についてのアイデアはありますか?
ありがとう
これはベータ36で利用可能になりましたhttp://download.oracle.com/javafx/2.0/api/javafx/stage/FileChooser.html
現在、JavaFX2.0ベータ版で使用できるファイル選択ダイアログはありません。短期的には、TreeViewを使用して、それを使用してファイルシステムを参照するのが最善の方法です。TreeViewファイルシステムブラウザの作成はかなり簡単です。
フォームファイルチョーサーを使用できます-ご存知のように、swingコンポーネントはjavafx2.0で使用できます。
b.setLayoutY(50);
b.setOnMouseClicked(new EventHandler<MouseEvent>() {
public void handle(MouseEvent event) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.showDialog(javafxPanel, null);
}
});
mehdiは、FX2.0アプリでJFileChooserを使用できるということは正しいです。私もやっています。ただし、JavaFX 2.0内でswingコンポーネントを使用できると言うのは正しくありません:http://javafx-jira.kenai.com/browse/RT-12100
また、JFileChooserダイアログウィンドウがメインアプリケーションウィンドウの上に確実に表示されないという問題が発生しています。
http://javafx-jira.kenai.com/browse/RT-13839では、FX2.0ツールキットへのファイルチューザーダイアログの追加について説明しています。
JavaFX2には標準のダイアログ(情報、警告、エラー)がないことに注意してください。ところで、なぜですか?今のところJavaFxDialogプロジェクトを使用しています。
JavaFX 2.1以降、クラスjavafx.stage.DirectoryChooserのオブジェクトを使用できます。