I have a little java utility which copies certain files from x to y. A JList displays the contents of the files in y. From y I need the user to select the files he needs and then copy them to z. At the moment I can copy all the files in y but this is a bit of a blunt instrument . Is there a way that the user can select from a list, then copy just those files identified in that list?