there are no components with that kind of pagings out of the box out there
you might want to look into GWT-EXT but thats not a good idea ider
java frameworks usualy dont see web parts like this and are more action oriented than component based and leave the ui works to ui farmeworks out there .
UI frameworks worth mentioning are EXT , DOJO , and jquery is not some thing you can call a ui framework but you can build some thing like this with it in a snap .
best thing to do is to create a grid with the help of jquery and some ajax json actions on the server side to provide you with the grid data.