パーミッションのデータベースを通じて、リモート ファイル システムを抽象化するプロジェクトの一部として、ファイル システム ブラウザを実装しようとしています。理想的にはネイティブ ファイル システムとして (視覚的に) 表示される必要があるため、SWT を使用しています。ファイルとフォルダーのリストにアクセスするための API がありますが、私が理解しているように、フォルダーや既知のファイルの種類などのネイティブ アイコンにはアクセスできません。
私が変更または利用できるようなウィジェットを誰かがすでに知っているかどうか疑問に思っていましたか? そうでない場合、SWT がサポートされているすべてのプラットフォームでネイティブに見えるウィジェットを作成するための提案はありますか?
明確にするために-私は探していませんFileDialog
.SWTディスプレイに含めることができる完全にインタラクティブなウィジェットである必要があります。つまり、モーダルである必要はありません...
編集
FileDialog
なぜ私が探しているものではないのかを少し説明します。
仮想ファイル システムに Explorer/Finder スタイルのインターフェイスを実装しようとしています。ポップアップして、ファイルを選択する機能しか持たないモーダル ダイアログは必要ありません。ファイルのドラッグ アンド ドロップをサポートする必要があります (または、少なくともこれを実装できるようにする必要があります)。また、ファイル システムに期待される標準的なネイティブ機能も必要です。