Hello Java Gaming community,
Well, first off let me say I’m glad I’ve found a place for Java gamers to unite! Anyway, I’m now going to post all of my questions and ambitions about Java.
1.) Ok, my number 1 goal with java is to eventually build a multiplatform 3D engine. I’ve already encountered one problem with doing this in other small programs. How do you make clickable icons? I honostly don’t want to tell my users to go into the command line and get dirty with all that stuff.
2.) Okay, so I want to eventually make that 3D game engine. How do I go about making it modular? I mean, with C++, C#, etc. DLL’s are the problem solvers. With Java you just have class files. So if I want users to be able to add to the engine, but not edit the other class files what do I do?
3.) Any ideas on file protection while we’re at it. 
4.) Jogl, J3D, and all the other API’s. How were they programmed? How are they linked with Java? Okay, I’m guessing I can add a library or something from NetBeans, is this correct? As for the API’s, are these made in languages such as C++, or do they actually get made in Java and are somehow linked?
5.) Anyone have any good recommendations for IDE’s? I’m using netbeans, but it’s a little overwhelming for a beginner, I just want to learn to code first.
How about Eclipse, I just need something with the barebones, and maybe a decent debugger. (Yes, I’ve already tried notepad
)
6.) Show me your cool Java tech demos, games, and applications! (I love fancy terrains, shaders, and organized GUI’s
hint hint)
Can’t think of much else to say, will probebly come back with even more questions! 
Since I’ve asked a lot of questions, just anwser the ones you feel like anwsering, and maybe someone or myself will find the anwser to the next.
Thanks for all the help.
-Mike-
Oh wait, something about…DX…vs…no never mind, I lost the thought.
(I’m kidding, don’t even go into that
)
