0

パーミッションのデータベースを通じて、リモート ファイル システムを抽象化するプロジェクトの一部として、ファイル システム ブラウザを実装しようとしています。理想的にはネイティブ ファイル システムとして (視覚的に) 表示される必要があるため、SWT を使用しています。ファイルとフォルダーのリストにアクセスするための API がありますが、私が理解しているように、フォルダーや既知のファイルの種類などのネイティブ アイコンにはアクセスできません。

私が変更または利用できるようなウィジェットを誰かがすでに知っているかどうか疑問に思っていましたか? そうでない場合、SWT がサポートされているすべてのプラットフォームでネイティブに見えるウィジェットを作成するための提案はありますか?

明確にするために-私は探していませんFileDialog.SWTディスプレイに含めることができる完全にインタラクティブなウィジェットである必要があります。つまり、モーダルである必要はありません...

編集

FileDialogなぜ私が探しているものではないのかを少し説明します。

仮想ファイル システムに Explorer/Finder スタイルのインターフェイスを実装しようとしています。ポップアップして、ファイルを選択する機能しか持たないモーダル ダイアログは必要ありません。ファイルのドラッグ アンド ドロップをサポートする必要があります (または、少なくともこれを実装できるようにする必要があります)。また、ファイル システムに期待される標準的なネイティブ機能も必要です。

4

1 に答える 1

1

私の知る限り、必要なすべての機能をサポートする「ネイティブ ファイル ブラウザ」はありません。SWT で似ているのはFileDialogとだけDirectoryDialogです。

必要ないくつかの機能を備えたファイル ブラウザーを作成するコード例がいくつかありますが、明らかにネイティブ ファイル ブラウザーのようには見えません。これが私が見つけた例です:

次のようになります。

ここに画像の説明を入力

于 2013-09-03T07:49:54.390 に答える