Javaでノーチラススタイルのファイルピッカーが必要です。ファイルは「ギャラリースタイル」で表示され、ファイルごとにカスタマイズ可能なサムネイルが表示されます。標準のファイルを開くダイアログでこれを行うことは可能ですか?そうでない場合、私が使用できるオープンソースのウィジェットを知っている人はいますか?
3 に答える
を使用JFileChooser
すると、必要な UI 要素を追加できるカスタム領域にアクセスできます。javadocsetAccessory(JComponent)
に記載されているように、経由で入手できます。
サムネイル プレビューをアイコンとして表示するには、ファイルごとに 1 つのコールバックが必要です。
@davetron5000 の提案はまだ役に立つと思います: How to Use File Choosersに示されているように、 FileChooserDemo2 の例は、サムネイルを作成する方法を示しています。それはまさにあなたが探しているものではありませんが、良い出発点になるかもしれません。DIRECTORY_CHANGED_PROPERTY
ではなく、 に応じてプレビュー ペインを更新しますSELECTED_FILE_CHANGED_PROPERTY
。
補遺:org.netbeans.swing.outline.Outline
カスタムをTableCellRenderer
使用すると、興味深い代替手段になる可能性があります。
nautilusはKDEファイルマネージャーだと思います。
それがKDEで利用できるかどうかはわかりませんが、Windowsの場合、純粋なSwing実装よりもネイティブであるため、通常は(Eclipse) SWTファイルチューザーを使用します。