Beginning to learn Java
<p>I am just starting to learn Java and I have a lot of experience with C++, particularly object oriented programming in C++. </p>

<p>I hope this question isn't too narrow but I'm wanting to know suggestions for a good API to begin using with Java; I'm looking for something that has the capability to create simple standard GUI's and perhaps something that would be useful when making a game. I already know quite a bit of OpenGL, but I'm looking for something different. </p>

<p>Thanks in advance </p>
