ret.setOpaque(false);
if ((value.getChampionSelection() != null) && (value.getChampionSelection().getChampionID() != 0)) {
JPanel centerPanel = new JPanel(new BorderLayout());
centerPanel.setOpaque(false);
Champion champion = Champion.getChampionFromID(value.getChampionSelection().getChampionID());
try {
ChampionBox cb = new ChampionBox(champion);
cb.setSize(60, 60);
centerPanel.add(cb,BorderLayout.WEST);
} catch (Exception e) {
e.printStackTrace();
}
JPanel selectionPanel = new JPanel(new BorderLayout());
selectionPanel.setOpaque(false);
selectionPanel.add(new JLabel(champion.getDisplayName()), BorderLayout.NORTH);
JPanel spellsPanel = new JPanel(new GridLayout(2,1));
JLabel spell1Panel = new JLabel(SummonerSpell.getSpell(value.getChampionSelection().getSpell1ID()).displayName);
spellsPanel.add(spell1Panel);
JLabel spell2Panel = new JLabel(SummonerSpell.getSpell(value.getChampionSelection().getSpell2ID()).displayName);