средство выбора java-файлов со встроенными миниатюрами - PullRequest
1 голос
/ 13 июня 2010

Мне нужен инструмент выбора файлов в стиле nautilus в java, где файлы отображаются в «галерейном стиле» с настраиваемой миниатюрой для каждого файла. Можно ли сделать так, чтобы стандартный диалог открытия файла делал это? Если нет, кто-нибудь знает о виджете с открытым исходным кодом, который я могу использовать?

Ответы [ 3 ]

2 голосов
/ 14 июня 2010

Я хочу, чтобы один колбэк на файл отображал предварительный просмотр в виде значка.

Я думаю, что предложение @ davetron5000 все еще может быть полезным: как показано в КакИспользовать средства выбора файлов , пример FileChooserDemo2 демонстрирует подход к построению thumnails.Это не совсем то, что вы ищете, но это может быть хорошей отправной точкой.Вы бы обновили панель предварительного просмотра в ответ на DIRECTORY_CHANGED_PROPERTY, а не SELECTED_FILE_CHANGED_PROPERTY.

Приложение: org.netbeans.swing.outline.Outline с пользовательской TableCellRenderer можетбыть интересной альтернативой.

2 голосов
/ 13 июня 2010

JFileChooser позволяет вам получить доступ к пользовательской области, где вы можете добавить любые элементы пользовательского интерфейса, которые вы хотите. Он доступен через setAccessory(JComponent), как описано в javadoc .

0 голосов
/ 14 июня 2010

Полагаю, nautilus - файловый менеджер KDE.

Я не знаю, доступно ли это для KDE, но для Windows я обычно использую (Eclipse) SWT средство выбора файлов, потому что оно более встроенное, чем чистая реализация Swing.

Пример здесь

...