It is very hard. Microsoft used to make one, than one can read avi files. Great Atari Qix clone Java 3D Java for Math and graphics. The java assembler All IDE for java are counter intutive at first, if you are used to hack java code with vi. I have came across Borland JBuilder 4 and it is pretty nice.
Swing is so very complex.
JBuilder is pretty nice. I owned an Atari 2600 in 1984, then an Atari 5200 in 1998. I never owned a regular Nintendo , but had a Super Nintendo and later I played a few games in Playstation mostly derivatives of Street Fighter . I have owned a PC since 1988. I never have time to play video games.