I want to start to develop a 2d game and dont know the best libray to make the game, which is the fastest? java2d? jogl? jwlg?
Thx 
lwjgl and jogl are primarily 3d, and probably bad choices if used raw.
Java2d is a fine choice, but performance can be a bit tricky to get right.
You could use Slick which is a 2D api using lwjgl as its backend, which means it performs well. However the real benefit is that Slick is such a nice api to work with and has an active and engaging community:
http://slick.cokeandcode.com/
Probably best to test us what sort of game you want to write and something about what you’re trying to get out of it - that’d probably enable a straight answer 
Kev
Hmm thx, so, im gonna use the SLick in my game 
Hmm a question, java2d uses opengl? ive read this in somewhere, just cant remember where >.<
Java2D may use (depending on VM version and initialisation flags) DirectDraw, OpenGL or Direct3D. On non-windows platforms it might either use the native 2d api or OpenGL.
kev its a 2d plataform adventure game, all i need do fast is the change of sprites, i dont gonna do alot of things more than this
Slick then.
Cas 
yup Slick is definitely the best option around for 2d java games atm.
Here’s some other options (they’re listed on the Slick website - best to make your own choice):
GTGE
GAGE
EasyWay
SPGL
JASEL
JGame
Kev
Stay away from SPGL unless you want your brain done in 
Cas 
Well im going with Slick becuase i think the community is more active and have more games, sources,tutos,…
Hmm the last question, why all those librarys are based on lwjgl? jogl is hard to code?
thx everyone 
(sry my bad english)
LWJGL’s also been around much longer, has a fairly large number of actual shipped products, and used to be rather more reliable than JOGL but JOGL has hopefully caught up.
Cas 
Also not to forget LJWGL is an all in one gaming library where it not only includes an opengl binding, but also other stuff like openal, jinput, fmod, etc. while JOGL is just an opengl binding, so isn’t really fair to compare them directly.
Even so, you still have to compare them in some way when deciding which to use.