Cool chess game! Working out the AI must have been interesting.
To should take a look at the substance api here: https://substance.dev.java.net/
It's got the best high-contrast game-y look and feels. I like the RavenGraphiteGlass skin the best.
Thanks, yeah the program is a lot of fun. In one sense I'm just getting started with putting my own stamp on things, algorithms for game tree traversal, such as negamax and alphabeta, are well documented and widely used, it's just a matter of applying the pseudo-code. That part is more or less independant of the type of game being played. The real challenge comes now, with figuring out ways to impart "chess knowledge" to the program. In that respect I have only scratched the surface.
anyways, I'll check out the substance API, and post a new link when I get things fixed up.