I got ObjectOutputStream and ObjectInputStream to partially write and read back a component. Well, I don't know how to get it to add the updated Component to the JPanel. Can I use a class cast thingy to polymorphically make the object a component so I can add it back? Anyway, I have an upcoming class project, where, though I don't have to have a JApplet, it might be nice. I don't know much about JApplets and html. I can find info quickly on that, but how do I get a JApplet that will let you upload files to it, from the computer, and then, perhaps, open them if their link thingies are clicked on. I can't find any class in the java doc yet that will let you upload files, not just save to them, to an applet, and then allow the user to open, but not save in this case, them.