Hello everyone, I've got a project that I've been wanting to do for a few years now. It's a new adventure in the Pokemon series. I've programmed it before with PHP and a touch of Javascript, so I know what I want to do. But, I decided a web-based game isn't really what I wanted, I wanted a downloadable game, so I scrapped it and decided to program it in Java instead.
I have some experience in Java, mostly from making Minecraft mods and I've been studying and practicing tutorials for a little over a month. I think it's safe to say my experience is minimal, but I do have a grasp of the concept of how things work.
My question to you fellas is can you point me in the direction of things that will help me out? Remember that it's a Pokemon game, the mechanics and everything should be the same. The only thing I know for sure that I am capable of doing is making a window pop up and add an image to it, so you may need to treat me like a baby.
Any help is appreciated, thank you

EDIT: Would I be correct in thinking to use Java2D? The graphics are minimal and there isn't much to do in the way of speed, near as I can tell.