I had huge issues with swing fonts. Bad enough that I bought a couple jetbrains products that I wasn't using at all. Then when the Android Studio came out I installed it just to look at it and noticed it looked good. I fired up my other swing stuff and saw noticeable improvement. This is on Fedora 18 (64 bit if it matters, KDE is my desktop) with the Oracle JVM.
I don't know what changed - if it was something in Fedora, Java or what - but I'm pretty happy with how things look now, whereas before I couldn't stand it. I tried all the java switches and what not to no avail - but now it just works.
All that said, KDevelop has made such great strides I can see it becoming my primary environment for all my development.