Question about loading images in a WebStart application
I have a Java WebStart application that will load an image when you select an item from a list. There will be hundreds of different items in the list, and therefore hundreds of images. I was wondering if it is better to "Load an ImageIcon from a URL", or "Bundle images in my .jar file using ClassLoader". I found the two aforementioned ways above on the following website: Java: Images - ImageIcon.
The two things I'm concerned with are:
1) Load times - Which will load the images faster? Will adding the images to the .jar file make the program take significantly longer when I launch it?
2) Data transfer - My website has a limited amount of data transfer allowed per month through my internet provider. Does either of these methods have a benefit to reducing data transfer?