title: JLabel over another JLabel not working
body: <p>I've been trying to put a JLabel over another one for my Roguelike. Unfortunaly, it doesn't seems to work. Here's my code so far :</p>
  
  <pre><code>public void updateDraw(int direction){
      int[] pos = Dungeon.getPos();
  
      for(int i=pos[1]-(DISPLAY_Y_SIZE/2) ; i&lt;pos[1]+(DISPLAY_Y_SIZE/2) ; i++){
          for(int j=pos[0]-(DISPLAY_X_SIZE/2) ; j&lt;pos[0]+(DISPLAY_X_SIZE/2) ; j++){
              labelGrid[i-(pos[1]-(DISPLAY_Y_SIZE/2))][j-(pos[0]-(DISPLAY_X_SIZE/2))].setIcon(tiles[Dungeon.getMapTile(i,j)].getIcon());      
          }
      }
  
      labelGrid[DISPLAY_Y_SIZE/2][DISPLAY_X_SIZE/2].add(character);
  
      this.repaint();
  }
  </code></pre>
  
  <p>I've read some solutions to other problems, and they all do it by simply adding the JLabel to the other one. it doesn't work as intended here, any idea why ?</p>
  
  <p>PS : I don't want to use a JLayeredPane for my JPanel.</p>