ok, here's the deal. ive made quite a few 2D tile-based games in the past using straight API calls like BitBlt and what not..they all ran pretty fast, using simple win32 API commands is nice and easy to read, etc.
well im currently working in java and basically im looking for a way to
A. load images into an array, buffer, or something
B. blit them out to the window in an easy manner, like blit(offsetX, offsetY, width, height, masktype).
what should i look up? what library can achieve this in the most simplistic but efficient manner?
ive heard of java2D but im not sure what the extent of it is, or if its overkill in this situation (ie: overloaded with useless stuff i dont need), or if its the ONLY thing i can use?
basically what's the most immediate way to jump from win32 API blitting in a C++ envrionment to drawing tiles in java.