If you create your data as an instance of a Default List Model, you can just change your data, and it will fire off events to update the JList for you.
Its a simple streaming service: method is invoked within the event Dispatcher Thread.
Remember the old axiom, Be careful what you ask for, you just might get it?
That's what happened with the Abstract Windowing Toolkit (AWT), GUI controls, and threading.
One source said to use invoke Later in the main method for an application, which I did (see below). I have to switch my attentions to another project for about a day, but I will provide a sample as stefan requested and also read the link that dianecht provides. Stefan and Dian, I did additional reading but I still need help.
However, my JList still does not get updated until all items have been added. I created a simple program that replicates the problem and pasted the location into the Attachment edit box, but when I do a Preview Post I don't see any option to view the file.