Java Pong Game Collision between bat and ball
In the original Pong&reg; brand video game, there were two bats which were confined to move vertically.  A collision would be detected if ball circuit was triggered at the same time as one of the bat circuits, and if the ball was not already moving in the proper direction for that bat.  The ball's vertical speed would be set to an odd number in the range -15 to +15 based upon the number of scan lines of bat that were displayed before the collision was detected (basically the difference between the ball's Y position and the bat's position).  What exact bounce behavior are you looking for in your game?