I’m coming to the end of my java assignment. And I have to say, I’m starting to get into the java. I still have some issues with it. But some of the features I was able to implement in just a couple of hours was great. The program I had to code was a GUI that manages a list of people with sublists for those peoples descendants. 20% of our mark on the assignment is for creative improvements above the assignment specks. I added the ability to save the list as an XML file. The XML packages made reading and writing the files almost trivial. I popped in file open/save dialogs in just a couple of minutes. And before I leave tonight I’m thinking I’ll add some drag and drop sorting within the list. I’ll try to get a screenshot of the program over the weekend.

I still have a couple of issues with javac, and swing is terribly slow. But this project ended up being better than I expected.