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