At work I am doing a fair bit of Java GUI programming. To learn Java I have been using a mix of the web and the 2 Core Java books. I have started making progress on finding ways to improve my GUIs. I started looking at GUI Bloopers 2.0 for some good user interface tips, and I am thinking about getting
Rocket Surgery Made Easy
for some more usability. There seems to be more material that I can ever read on designing good, user friendly, GUIs.
But doing it in Java is an issue. I often end up thinking that there should be a better way to do something, but I can't figure out how. And I hate saying "yea, this interface bug is stupid and it shouldn't be that way, but Java made me do it." Granted, my project chose Java as the language that we are using, so the Java-induced issues are more their fault than mine. But it <i>is</i> my job to do the best I can within the constraints of Java. So, what are the best references that you know of for writing GUIs in Java? Good web sources are fine, but I often find that a well written book is far better than a web source. And if a book actually improves my work, or makes it happen faster, it is well worth the cost. But I don't want to waste money on a useless book.
But doing it in Java is an issue. I often end up thinking that there should be a better way to do something, but I can't figure out how. And I hate saying "yea, this interface bug is stupid and it shouldn't be that way, but Java made me do it." Granted, my project chose Java as the language that we are using, so the Java-induced issues are more their fault than mine. But it <i>is</i> my job to do the best I can within the constraints of Java. So, what are the best references that you know of for writing GUIs in Java? Good web sources are fine, but I often find that a well written book is far better than a web source. And if a book actually improves my work, or makes it happen faster, it is well worth the cost. But I don't want to waste money on a useless book.
_________________
-WolvesOfTheNight