reimplemented PlayerDetailsArea with standard swing components