ファイルをjarファイルにドラッグすると、
+Open with ...
オプション?これは Java で実行できますか?
Jar のアイコン (この場合はショートカット) へのドキュメントのドラッグは直接サポートされていませんが、Java Web Start は、ファイルの種類 (ファイルの関連付け) への関心を宣言する機能を提供します。
アプリで開くには。そのドキュメント タイプをダブルクリックするか、右クリックして [開く] に移動します。
多くのアプリに注意してください。ほとんどの画像にファイルタイプの関連付けを追加して、デフォルトの「ダブルクリック」動作がどれであるかについて、それらと戦うことになります。多くのペイント アプリを考えると、そのデフォルトを維持する可能性は好ましくありません。ファイルの関連付けのデフォルトをチェックし、それ自体に割り当てられていないファイルを「グラブバック」するよう提案します。
JNLP ファイル サービスのデモを参照してください。どれの..
.. コンテンツ タイプ のファイル拡張子
.zzz
(単に、既存のファイルの関連付けと衝突する可能性が低いファイル タイプ)を関連付けるようにユーザーに促しますtext/sleepytime
。ビルド ファイルを使用すると、ビルド時にファイル タイプを設定できますbuild.xml
。詳細については、配布可能ファイルの を参照してください。
OK、JAR ファイルにドラッグ アンド ドロップを実装することはできません。ただし、転送ハンドラを変更すること で、すべてのファイルJComponents
( JFrame
、など) のドラッグ アンド ドロップを実装できます。JLabel
転送ハンドラーを使用すると、次のことが可能になります
。 1. コンポーネントがデータをエクスポートする方法を指定します (存在する場合)
2. インポートするデータを指定します (この場合は画像ファイル)
3. インポート/エクスポートするデータを指定します。
へのチュートリアルはこちらですTransferHandler
。詳細なチュートリアルは次のとおりです: http://docs.oracle.com/javase/tutorial/uiswing/dnd/transferhandler.html