title: Repositioning GridLayout in Swing
body: <p>I've created a board game with 8x8 <code>GridLayout</code> where in each grid, there is a button which is opaque. I've created to show in the form of a 8x8 table and when user clicks on any cell, it should do some action. Right now, the grid looks like :</p>
  
  <p><img src="https://i.stack.imgur.com/bBeAP.jpg" alt="enter image description here"></p>
  
  <p>I want it to re-position this through animation at an angle to look like this:</p>
  
  <p><img src="https://i.stack.imgur.com/LLIN9.jpg" alt="enter image description here"></p>
  
  <p>Is it possible to do this in <code>Swing</code> using <code>repaint</code>? If not, is there a better toolkit to use other than <code>Swing</code> so that I can animate this?</p>