Witam.
Kiedyś bawiłem się w Java, później przesiadłem na C# (w C# jednak jest prościej :) ), a teraz coś mnie kusi, żeby wrócić do Javy. I od razu mam problema. Wymyśliłem sobie pewien program. W C# już go zacząłem pisać, ale pomyślałem, że w Javie to będzie nowe wyzwanie :) Do programu potrzebuję (między innymi) drzewo folderów. Chciał bym, żeby było tak skonstruowane, jak w wielu różnych programach graficznych, czy managerach plików. Korzeń to by był pulpit, w nim widoczne wszystkie foldery fizyczne i wirtualne (Moje dokumenty itp) i tak dalej. Mniej więcej tak by to miało wyglądać:
http://www.codeproject.com/KB/dialog/XBrowseForFolder/XBrowseForFolder2.png
Ikonki przy folderach to nie są obrazki z resource, tylko odczytywane bezpośrednio z napędów.
A teraz pytanie: jak to zrobić? Jak odczytać drzewo folderów i poukładać w taki sposób?
I kolejne pytanie: czy jest jakiś sposób na wyświetlenie thumbnaila obrazka? I ewentualne nałożenie go na własny obiekt graficzny (tak, żeby dało się do niego dopisać na przykład rozdzielczość, czy nazwę pliku i wyświetlić jako całość)?
Wystarczy, jak mi podacie jakieś tutoriale, lub chociaż nakierujecie na metody :) Kopię od kilku dni po internecie, ale wszystko, co znalazłem, to jakieś bzdury są. Czasem mam wrażenie, że programiści Java nie mają zbyt wysokich wymagań :) Drzewo folderów pokazujące tylko podstawowe dyski fizyczne, albo z ikonkami pobranymi z obrazka, a nie rzeczywiście przypisane do napędów itp...