Windows フォト ビューアーに似たプログラムを作成しようとしています。このプログラムは通常、Windows で画像をダブルクリックするとポップアップします。私はすでに独自のプログラムを作成しましJFileChooser
たが、ボタンに関連付けられた を使用して、アプリケーション自体の内部で開く画像を表示します (Windows フォト アプリはこれを行うようには見えません)。
質問:
Windows からダブルクリックしたときにアプリケーションが特定のファイル タイプを処理するようにするにはどうすればよいですか? 私の推測では、開きたいファイルのパス/文字列型の引数を持つメイン クラスの行に沿ったものになると思いますが、それを正確に実装する方法がわかりません。
ファイルを開くたびに Windows がプログラムに渡す型は何ですか? 弦?
最初の質問が解決したら、(.exe ファイルまたはインストーラーを作成するときに) プログラムをイメージ ファイルに関連付けるために何か特別なことをする必要がありますか?