>>23286187Ah neat! That will probably make the database aspect of the code much simpler too.
For simplicity, HTML is a pretty fast way of making interfaces, though JavaScript is quite far from Java in terms of paradigm. (It is highly encouraged to use a functional style in it, whereas Java is highly imperative OOP.)
Another option is Tk, which is a super-fast way of making standalone interfaces using Tcl. (Most libraries abstract any need of knowing Tcl) in addition, there are Tk libraries for almost every language out there, including the three you listed.
I am not recommending Swing, even though it is a part of Java because I would not wish that on my worst enemy... But if you do end up using it, learning GridBagLayout will save you a lot of time and give you slightly less grey hair.
>>23286283>>23286291Ah. I wonder if they have a database download too? If not, I guess you could automate the scraping of pages with something like Watir-webdriver, (An abstraction of Selanium, because Selanium is crazy.) or by writing a GreaseMonkey script (JavaScript) to dump JSON of the elements of the pages and clicking around pages. (Or combine them to get all the information you need into a database.)
For example, I just hacked up a little JSON-dumping script for the "Stats at Level X" pages:
http://pastebin.com/irK2QUgiIf you have this run in Watir, as it drives the browser to each page, you can easily populate a database with all of the information you need.