Surely you could just set it to trawl from root, and if it found any files ending .jpg, .gif etc it added them into the thumbnail window, with a tag specifying where it had come from?
That would be the issue.
How would it trawl without finding out that a file is a directory.
Also whats root? they could be like me, have a multi harddrive machine. Id need to augment the program for it to detect the different volumes/partitions on a machine... or at least offer an interface for the user to input it, itd be poor design if it was a case of enter in the drive letter... as opposed to a list of volumes and Tick boxes.
It wouldnt take much more work to be honest but meh, also afaik java only handles jpg and gif files as icons and images, so png, tiff, bmp, and the other million and one formats out there wouldnt work in it without some hefty bodgage.
And youd probably need to implement a binary tree of stacks to keep track of the files, which is a whore in itself to implement
Its a lot more than just "trawl root"
lol.
While my program does pretty things with images and stuff the reason it is simple is because it does no trawling
lol