それぞれが複数のファイル拡張子を持つ複数のフィルターを備えたSWTFileDialog(スタイル:SWT.OPEN)があります。アプリケーションが認識するすべてのファイル拡張子に「すべての既知の形式」フィルターを含めたいと思います。このリストは非常に長く、画面に表示されません。Macでは、FileDialogは、フィルターコンボボックスのサイズを最も幅の広いフィルター文字列の幅にします。文字列が幅が広すぎて画面に収まらず、テキストが中央に配置されているため、最初にフィルタの説明を読み取ることができないため、コントロールを簡単に使用することはできません。
画面に描画されたFileDialogフィルターコンボボックスでファイル拡張子を非表示にしても、拡張子をフィルターに関連付けることはできますか?誰かが別の提案がありますか?
問題のスクリーンショット