4

アプリケーションにドラッグアンドドロップのサポートを追加したいと思いJavaFXます。私の要件は、誰かがネイティブファイルシステムからファイルをドラッグしてJavaFX TableViewにドロップした場合、ドロップイベントを認識し、drppedファイルのリストを取得するにはどうすればよいかということです。

4

1 に答える 1

4

公式のJavaFX2ドキュメントを使用します。

http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm

http://docs.oracle.com/javafx/2/drag_drop/HelloDragAndDrop.java.html

したがって、ドラッグイベントを処理するために必要なメソッドを理解できます。

target.setOnDragOver

target.setOnDragEntered

target.setOnDragExited

target.setOnDragDropped

次に、これらのイベントのDragEventを使用して、getDragboard()を使用して、クリップボードを継承するドラッグコンテンツにアクセスできます。ここから、 getFilesのようないくつかのメソッドがあります。これは必要なものです。

于 2012-11-26T14:25:36.613 に答える