but I get lazy when I know I can't test it myself
I can imagine that being annoying.. You do know you can have both 1.3 and 1.4 installed on the same machine, right?
only thing I suggest is use the abbreviations for "completions", "interceptions", etc.
Yeah, it's rather big.. Perhaps I should hide some of the info from the list and only show details when asked for.. I would have to modify my table superclass though.. But I'll probably change it anyway...
Does this program store the data in a database or does it write to a flat file?
Well.. At the moment, I have all info in an object hierarchy.. I've made a "PropertyObject" superclass which handles.. well.. properties.. Then I have subclasses of this to specify which properties are supplied and such..
All tables, panels and dialogs are generated from these classes, so all I do to add a new variable is to add one line in some class.. Nice things..
As for saving.. Well.. It doesn't save anywhere now. I'm probably going to make the objects save automatically too.. Shouldn't be all that hard.. I even figured out a system for another project which allows me to keep backward compatibility on the save files, even if I modify the variables that are included in the saves... Slightly messy to implement the first time, but very sleek and easy to use after that.. 90/10 rules.. Ofcourse, it generally becomes 90/10/30.. 90% design, 10% coding, 30% debugging
I did consider a database, but I'm not sure I want to require people to install external stuff as well.. Would be very easy to generate all those tables though.. And also, a web frontend could be created using the same database which would probably be very cool.. I haven't really done any DB connected applications in java, so I should probably take a shot at it.. Would probably look good on the resume as well
What is export to HTML going to do? Write out a team roster for a choosen team?
It's going to generate html for the table and match reports most likely.. Have to iron out the rest of the program first though..
-- Christer