Ответ 1
Ниже следует посмотреть:
Я разрабатываю несколько настольных приложений Java с помощью Swing, и, хотя Swing достаточно мощный (как только вы его повесили), все еще есть много случаев, когда я хочу, чтобы какой-то продвинутый компонент был доступен прямо из коробки.
Например, мне бы очень хотелось видеть простые в использовании компоненты (не записывая их самостоятельно, что я мог бы делать, учитывая достаточно времени), например:
Я знаю пару источников свободных компонентов Swing, таких как SwingLabs, дом JXTable, JXDatePicker и несколько других.
Куда вы направляетесь на компоненты Swing помимо тех, которые включены в Java?
Ниже следует посмотреть:
Что касается: "Иконки, похожие на Windows File Explorer" или "Просмотр миниатюр"
Они встроены в качели.
Значки проводника файлов доступны через класс FileSystemView (он используется JFileChooser), когда L & F является Windows, конечно.
FileSystemView.getFileSystemView();
Icon driveIcon = fsv.getSystemIcon( new File("C:\\"));
И значок Thumbnails можно получить с помощью класса sun.com, который не рекомендуется Sun
sun.awt.shell.ShellFolder getIcon( boolean largeIcon )
Но это может не очень хорошо работать несколько раз (из-за использования собственных ресурсов).
Я знаю, что вы можете получить потрясающую обертку и аккордеон из javaswingcomponents, однако они не являются версиями с открытым исходным кодом.
В противном случае Jide и SwingX - отличный выбор.